我想添加"com.google.api-ads" % "adwords-axis" % "1.23.0"
作爲依賴於build.sbt
文件的播放2.2.1項目。當我生成Eclipse項目文件做play eclipse
,我得到以下錯誤:SBT抱怨Maven的RELEASE作爲(傳遞)依賴的版本?
[error] (*:update) sbt.ResolveException: unresolved dependency: com.google.http-client#google-http-client-jackson2;RELEASE: not found
後來我發現,adwords-axis取決於ads-lib其具有以下依賴(注意RELEASE
版):
<dependency>
<groupId>com.google.http-client</groupId>
<artifactId>google-http-client-jackson2</artifactId>
<version>RELEASE</version>
</dependency>
我讀的版本在Maven的這個answer被指定爲RELEASE
。
是否SBT不允許指定版本RELEASE
?如果是這樣,是否有解決方法使用adwords-axis
依賴關係?
我已經看到不包括Maven的傳遞依賴。我會嘗試你所建議的並回來。謝謝 – livinston
也有人支持在sbt中以幾種方式排除傳遞依賴,但我猜你實際上需要http-client。 – johanandren