我正在将 Java / Maven 应用程序移植到 sbt / scala 上,但我遇到了 Axis2 依赖项的一些问题,即需要将“addressing.mar”工件拉入项目中。SBT 对此感到窒息,我也想要这个想法插件来创建文件。
目前构建给出了错误,但我能够将文件放入本地 lib 文件夹并以这种方式将其拉入项目中。
有关 MAR 的更多信息:http: //ssagara.blogspot.com/2009/03/axis2-maven-module-mar-plug-in.html
我想使用:
libraryDependencies += "org.apache.axis2" % "addressing" % "1.5.6"
这不起作用;等效的 mvn dep 将是:
<dependency>
<groupId>org.apache.axis2</groupId>
<artifactId>addressing</artifactId>
<version>1.5.6</version>
<type>mar</type>
</dependency>
我希望我可以在依赖 ala 的末尾附加一些东西:
libraryDependencies += "org.apache.axis2" % "addressing" % "1.5.6" % withType("mar")
但我还没有找到一种方法来做到这一点。
SBT:0.12.2