【问题标题】:How to set values for Maven's pom properties in dependencies?如何在依赖项中为 Maven 的 pom 属性设置值?
【发布时间】:2015-07-15 15:12:49
【问题描述】:

有哪些选项可以为 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

【问题讨论】:

    标签: sbt


    【解决方案1】:

    您现在可以使用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"
    

    【讨论】:

      猜你喜欢
      • 2022-12-06
      • 2012-08-23
      • 2013-05-29
      • 1970-01-01
      • 1970-01-01
      • 2014-08-14
      • 1970-01-01
      • 2023-02-14
      • 1970-01-01
      相关资源
      最近更新 更多