我的自定义插件构建脚本中有一些传递依赖排除。像这样:
configurations {
compile.exclude group: 'commons-math3', module: 'commons-math3'
}
dependencies {
'org.apache.jmeter:ApacheJMeter:2.13',
}
使用plugins.gradle.org
com.gradle.plugin -publish version发布0.9.1
时,排除项不会传播到生成的 POM:
<dependency>
<groupId>org.apache.jmeter</groupId>
<artifactId>ApacheJMeter</artifactId>
<version>2.13</version>
<scope>compile</scope>
</dependency>
有解决方法吗?我可以以某种方式使用插件发布的withDependencies
扩展吗?
Maven-publish
插件有(或至少曾经有)类似的问题。看这里