在SBT上使用maven插件

时间:2011-04-05 18:08:52

标签: scala maven sbt

有没有在SBT上使用maven插件?

2 个答案:

答案 0 :(得分:3)

没有。 sbt通过sbt-pom-reader以有限的方式支持pom.xml,但我们不支持使用maven插件。它有自己的插件生态系统,所以也许你可以找到类似的工作。

如果您需要将Maven插件作为库提取,则需要此设置:

classpathTypes += "maven-plugin"

答案 1 :(得分:0)

maven插件是 thing_you_want thing; aonreader buffer(fd, sizeof(thing_you_want)); while (running) { size_t ngot = buffer.read(&thing); if (ngot == sizeof(thing_you_want)) { <handle thing> } else if (ngot < 0) { <error, handle errno> } <otherwise loop and check running flag> } 文件,但包装jar,而不是maven-plugin,因为它是常见的。但是,显然,由于某些原因,SBT不喜欢它或者不喜欢它。尝试强制URL,如下所示:

jar

根据我的经验,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"或其他文件扩展名SBT知道应该参与CLASSPATH