2011-04-05 68 views

回答

3

sbt不支持通過sbt-pom-reader以有限的方式支持pom.xml,但我們不支持使用maven插件。它有自己的插件生態系統,所以也許你可以找到類似的工作。

如果您需要在Maven插件拉作爲一個庫,你將需要此設置:

classpathTypes += "maven-plugin" 
0

Maven插件是一個jar文件,但包裝maven-plugin,不jar因爲這將是平常。但是,顯然,SBT不喜歡它,或者由於某種原因沒有找到它。請嘗試強制URL,就像這樣:

libraryDependencies ++= 
    Seq (
    "com.example" % "myartifact" % "1.59" from 
      "http://server:8081/artifactory/plugins-release-local/" + 
      "com/example/myartifact/1.59/myartifact-1.59.jar") 

從我的經驗,classpathTypes += "maven-plugin"似乎不是必要的,但我想這可能是如果你正在下載的資源不是.jar或其他文件擴展名SBT知道應該參加CLASSPATH。