0

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"/>

如何在生成 eclipse 项目时自定义 gradle 以动态添加此“排除”属性?

谢谢。

4

1 回答 1

0

您可以使用手动执行此操作withXml

从 gradle 用户指南:

例 36.5。自定义 XML

构建.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

于 2012-11-27T22:59:56.053 回答