是否有使用sbt-maven-plugin的在线存储库?

时间:2014-08-06 16:26:05

标签: playframework sbt

我正在开发Play Framework项目,我想添加Maven兼容性。所以我尝试添加了一个了解pom.xml的插件。不幸的是,这不起作用。

我在plugins.sbt中使用sbt-maven-plugin这一行:

addSbtPlugin("com.github.shivawu" % "sbt-maven-plugin" % "0.1.3-SNAPSHOT")

我还添加了存储库:

resolvers += "Sonatype snapshots" at "http://oss.sonatype.org/content/repositories/snapshots/"

在Play控制台中发出reload命令后,出现此错误:

enter image description here

任何人都知道如何解决这个问题?我正在使用IntelliJ IDEA。

1 个答案:

答案 0 :(得分:3)

tl; dr 确保您使用project/plugins.sbt,使用https作为存储库,并且您不在防火墙后面阻止访问存储库或{ {3}}

根据configure proxy appropriately您应该使用以下内容:

addSbtPlugin("com.github.shivawu" % "sbt-maven-plugin" % "0.1.2")

它也不适用于我,我必须将以下存储库添加到resolvers中的project/plugins.sbt

resolvers += "Sonatype OSS Snapshots" at "https://oss.sonatype.org/content/repositories/snapshots"

完整的project/plugins.sbt如下:

addSbtPlugin("com.github.shivawu" % "sbt-maven-plugin" % "0.1.3-SNAPSHOT")

resolvers += "Sonatype OSS Snapshots" at "https://oss.sonatype.org/content/repositories/snapshots"

设置构建工作正常:

[info] downloading https://oss.sonatype.org/content/repositories/snapshots/com/github/shivawu/sbt-maven-plugin_2.10_0.13/0.1.3-SNAPSHOT/sbt-maven-plugin-0.1.3-SNAPSHOT.jar ...
[info]  [SUCCESSFUL ] com.github.shivawu#sbt-maven-plugin;0.1.3-SNAPSHOT!sbt-maven-plugin.jar (1664ms)

有趣的是,the official documentation of the plugin版本也可用,但0.2.0-SNAPSHOT似乎没有显示版本可能是可能的,因为0.1.3-SNAPSHOT是下一个版本正在使用