有没有在SBT上使用maven插件?
答案 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