我正在将一个java版本从ANT转换为Gradle。我试图通过文件名或扩展名过滤从存储库中实际下载的内容。
例如,ANT依赖关系如下所示:
<dependency org="org.hibernate" name="hibernate" rev="${hibernate.version}" conf="compile, runtime->default">
<exclude ext="zip"/>
</dependency>
我目前正在设置我的Gradle,但似乎没有工作
runtime (group:"org.hibernate", name:"hibernate", version:"${hibernate_version}"){
exclude (group:"javax.transaction", module:'javadoc')
}
由于
答案 0 :(得分:2)
我不知道如何排除常春藤出版物的特定工件。 (exclude
不包括传递常春藤模块。)一种可能的解决方案是使用“单个工件”符号("org.hibernate:hibernate:${gradleVersion}@jar"
)并自己处理传递依赖。另一个解决方案是使ivy.xml
适应Artifactory。