在sbt构建中为依赖项设置Maven POM属性的值有哪些选项?
我的项目依赖于Maven下的另一个项目。我想我需要以某种方式为my.classifier
提供一个值。这是依赖项的pom.xml的一部分:
<dependency>
<groupId>com.mycoolproject.something</groupId>
<artifactId>core</artifactId>
<version>1.0</version>
<classifier>${my.classifier}</classifier>
</dependency>
目前我正在:
[warn] ==== public: tried
[warn] http://repo1.maven.org/maven2/com/mycoolproject/something/core/0.4.0/core-1.0-${my.classifier}.jar
答案 0 :(得分:2)
您现在可以使用classifiers of SBT:
来解决此问题"the.other.dependency.that.needs.the.lib" % "x" % "1.0" exclude("com.mycoolproject.something", "core")
"com.mycoolproject.something" % "core" % "1.0" classifier "myvalue"