【发布时间】:2018-12-09 19:00:36
【问题描述】:
我有 2 个 java 项目和 1 个服务器,这三个项目都有 build.gradle 文件定义和配置我在项目中需要的依赖项。 Liberty 服务器 build.gradle 的代码 sn-p 如下:
configuration{
project1
project2
oracle
extrasecuritystuff
}
dependencies{
project1: "fskfksd"
project2: "sdfd"
extrasecuritystuff 1."fsfd"
2."ewrwer"
}
doTask{....
我的问题是如何排除 2.“ewrwer”中存在的传递依赖。这样做的 groovy/gradle 语法是什么? 根据 gradle 文档,我尝试了类似的方法,但没有成功,一旦我触发了 Jenkins 构建,它仍在拉入传递依赖 jars。
configurations {
project1
project2
extrasecuritystuff {
exclude group: 'javax.jms', module: 'jms'
exclude group: 'com.sun.jdmk', module: 'jmxtools'
}
}
dependencies {
project1 'org.javax.etc'
project2 'org.blah.blah'
extrasecuritystuff 'log4j:log4j:1.2.15'
}
【问题讨论】:
标签: java gradle groovy build.gradle