Eclipse项目生成:向classpath条目添加'excluded'属性

时间:2012-11-21 23:03:47

标签: eclipse gradle

Gradle生成我的eclipse .classpath内容,其行如下:

<classpathentry kind="src" path="src/main/java"/>
<classpathentry kind="src" path="src/test/java"/>

但我真正想要的是:

<classpathentry excluding="**/.DS_Store" kind="src" path="src/main/java"/>
<classpathentry excluding="**/.DS_Store" kind="src" path="src/test/java"/>

如何自定义gradle以添加此&#39;排除&#39;生成eclipse项目时动态属性?

感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用withXml

手动执行此操作

从gradle用户指南:

例36.5。自定义XML

的build.gradle:

apply plugin: 'eclipse-wtp'

eclipse.wtp.facet.file.withXml { provider ->
    provider.asNode().fixed.find { it.@facet == 'jst.java' }.@facet = 'jst2.java'
}

这是链接:

http://gradle.org/docs/current/userguide/eclipse_plugin.html