Gradle/Grails 排查依赖冲突
参考build.gradle增加如下代码:configurations.all() {Configuration configuration ->//当遇到版本冲突时直接构建失败configuration.resolutionStrategy.failOnVersionConflict()}效果:解决办法:configurations.all() {Configuration configu
·
build.gradle增加如下代码:
configurations.all() {
Configuration configuration ->
//当遇到版本冲突时直接构建失败
configuration.resolutionStrategy.failOnVersionConflict()
}
效果:
解决办法:
configurations.all() {
Configuration configuration ->
//指定冲突依赖包的版本
configuration.resolutionStrategy.force(['io.micronaut:micronaut-aop:1.3.7',
'org.javassist:javassist:3.24.0-GA',
'javax.el:javax.el-api:3.0.1-b06',
'org.apache.ant:ant:1.9.13',
'org.objenesis:objenesis:2.6',
'org.apache.ant:ant-junit:1.9.13',
'commons-logging:commons-logging:1.1.1',
'jline:jline:2.14.6',
'org.codehaus.plexus:plexus-classworlds:2.5.2',
'org.codehaus.plexus:plexus-utils:3.1.0',
'org.codehaus.plexus:plexus-component-annotations:1.7.1',
'org.apache.tika:tika-core:1.6'])
//当遇到版本冲突时直接构建失败
configuration.resolutionStrategy.failOnVersionConflict()
}
更多推荐
已为社区贡献2条内容
所有评论(0)