如何在依赖项中为Maven的pom属性设置值?

时间:2013-10-17 09:58:03

标签: sbt

在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

1 个答案:

答案 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"