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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |