Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala 在SBT上使用maven插件_Scala_Maven_Sbt - Fatal编程技术网

Scala 在SBT上使用maven插件

Scala 在SBT上使用maven插件,scala,maven,sbt,Scala,Maven,Sbt,是否在SBT上使用maven插件?否。SBT通过有限的方式支持pom.xml,但我们不支持使用maven插件。它有自己的插件生态系统,所以也许你可以找到类似的插件生态系统 如果需要将Maven插件作为库引入,则需要以下设置: classpathTypes += "maven-plugin" maven插件是一个jar文件,但它是打包的maven插件,而不是像通常那样打包的jar。但是,很显然,出于某种原因,SBT不喜欢它或找不到它。尝试强制使用URL,如下所示: libraryDependen

是否在SBT上使用maven插件?

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

如果需要将Maven插件作为库引入,则需要以下设置:

classpathTypes += "maven-plugin"

maven插件是一个
jar
文件,但它是打包的
maven插件
,而不是像通常那样打包的
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知道应该参与类路径的其他文件扩展名的情况下