1
我的項目有2套的JAR搖籃傳遞依賴分辨率
- 第三方 - 版本不能改變
- 其他項目的JAR文件。
解決依賴關係時,我希望第三方版本加上任何傳遞優先於項目JAR +傳遞。有沒有簡單的方法讓Gradle做到這一點?我知道我可以解決特定的版本,但我想自動化該過程。
我的項目有2套的JAR搖籃傳遞依賴分辨率
解決依賴關係時,我希望第三方版本加上任何傳遞優先於項目JAR +傳遞。有沒有簡單的方法讓Gradle做到這一點?我知道我可以解決特定的版本,但我想自動化該過程。
似乎,您可以嘗試通過ResolutionStrategy
爲您的構建腳本進行配置。你可以在dsl reference閱讀。它有一個force方法,根據文檔:
允許強制某些版本的依賴包括傳遞依賴。
剛例如,這可能是這樣的:
List thirdPartyLibs = ['org.hibernate:hibernate:[email protected]',
'somegroup:someorg:[email protected]']
configurations.all {
resolutionStrategy {
force thirdPartyLibs
}
}
dependencies {
compile thirdPartyLibs
}