1
我想出來的孵化新的軟件模型,通過去構建我的Java項目以爲文檔在https://docs.gradle.org/current/userguide/java_software.html指定變種特定的Java軟件模型的外部依賴
我希望做的是有不同的不同的外部依賴性targetPlatforms。喜歡的東西,
model {
components {
main(JvmLibrarySpec) {
targetPlatform 'java7'
targetPlatform 'java8'
binaries.java7Jar {
dependencies {
compile group: 'xyz', name: 'dep7', version: '1.0'
}
}
binaries.java8Jar {
dependencies {
compile group: 'xyz', name: 'dep8', version: '1.0'
}
}
}
}
}
但它與下面的錯誤而失敗,
法無簽名:org.gradle.jvm.JarBinarySpec.dependencies()是參數類型適用 :...
任何想法如何做到這一點?它甚至有可能嗎? 注意:我不想將另一個項目聲明爲依賴項,我想從現有倉庫下載依賴項。
也是這樣。還是行不通。 – Codebender