java – Gradle中的多个依赖项版本
|
我正在构建一个 java项目,使用gradle进行版本控制. 我正在从旧版本的Drools规则引擎5.5.0迁移到6.2.0. 在我的gradle.build中,我设置了: compile 'org.drools:drools-compiler:6.2.0.Final' compile 'org.kie:kie-api:6.2.0.Final' compile 'org.drools:drools-core:6.2.0.Final' compile 'org.drools:drools-core:5.5.0.Final' compile 'org.drools:drools-compiler:5.5.0.Final' 但它只下载最新版本的库. 解决方法要下载同一个库的多个版本:repositories {
mavenCentral()
}
configurations {
compile5
compile6
}
dependencies {
compile5 'org.osgi:org.osgi.core:5.0.0'
compile6 'org.osgi:org.osgi.core:6.0.0'
}
task libs(type: Sync) {
from configurations.compile5
from configurations.compile6
into "$buildDir/libs"
}
参考:How to get multiple versions of the same library 顺便说说 >上面下载两个版本,同时只编译一个版本
参见:23.2.3. Resolve version conflicts of Chapter 23 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
