簡體   English   中英

在SBT上使用maven插件

[英]Use maven plugin on SBT

無論如何在SBT上使用maven插件?

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

如果您需要將Maven插件作為庫引入,則需要以下設置:

classpathTypes += "maven-plugin"

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。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM