Gradle - Eclipse类路径仍包含build.gradle文件中排除的jar文件

时间:2016-09-22 18:09:51

标签: gradle gradle-eclipse

我正在尝试从gradle eclipse插件生成的.classpath文件中排除几个jar。虽然我在build.gradle中执行以下操作来排除这些jar,但类路径仍然包含这些jar文件。

configurations {
    eclipseExcludedDeps
}

dependencies {
    eclipseExcludedDeps group: "javax", name:"javaee-api", version: "${versions.javaee_api}"
    eclipseExcludedDeps group: "javax.xml.parsers", name:"jaxp-api", version: "${versions.jaxp_api}"
    eclipseExcludedDeps group: "xerces", name:"xmlParserAPIs", version: "${versions.xmlParserAPIs}"
}

eclipse {
    wtp {
        component {
            minusConfigurations << configurations.eclipseExcludedDeps
        }
    }
}

我已经尝试过gradle文档中提到的所有方法,但它们都不适用于我。 我正在使用gradle版本2.7。要创建类路径,请运行'gradle eclipse'命令。 有人可以帮我这个。

1 个答案:

答案 0 :(得分:0)

我自己不是WTP用户,但我认为您需要配置eclipse.classpath

eclipse {
   classpath {
       minusConfigurations += [ configurations.eclipseExcludedDeps ]
   }
}