我想知道是否仍然要排除下载依赖项(不是传递性依赖项)内的特定文件。
我将一个构建从Ant + Ivy切换到Gradle,而这是在Ivy之前完成的。 我问是因为我有一个单独的依赖项,其中包含我们要下拉的Artifactory中许多已编译的wsdl jar,但是我不想下载依赖项中的所有jar。
在Ivy中,其设置如下:
这6个工件在一个仓库repo / dep.location / example / 7.3 / jar中发布到Artifactory。
这就是我仅检索六个工件中的两个工件的方式。
conf="compile,runtime">
当前,如果我尝试在Gradle中执行类似的操作,则忽略排除项,并下载所有六个工件。
compile (group:"dep.location", name:"example", version:"7.3")
{
exclude module:'foo-1-0-xml'
exclude module:'bar-1-0'
exclude module:'bar-1-0-async'
exclude module:'bar-1-0-xml'
}
我正在使用Gradle 1.8版。