2013-10-17 104 views
3

在sbt構建中爲依賴項設置Maven POM屬性的值有哪些選項?如何在依賴項中設置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 

回答

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" 
相關問題