如何通过gradle在Eclipse项目中添加类路径的具体引用?

时间:2013-04-15 06:55:12

标签: eclipse gradle gradle-eclipse build.gradle eclipse-classpath

我在文档中看到的所有示例都告诉我们如何通过build.gradle文件向Eclipse项目类路径添加条目。他们什么都没说,如何添加条目:

<classpathentry exported="true", kind="con" path="GROOVY_SUPPORT"/>

Doc或“Gradle有效实施指南”一书对建议毫无用处

  //closure executed after .classpath content is loaded from existing file
  //and after gradle build information is merged
  whenMerged { classpath ->
    //you can tinker with the Classpath here
  }

1 个答案:

答案 0 :(得分:4)

您可以通过创建org.gradle.plugins.ide.eclipse.model.Container的实例来添加另一个类路径条目:

eclipse {
    classpath {
        file {
            whenMerged { classpath ->
                def groovySupportContainer = new org.gradle.plugins.ide.eclipse.model.Container('GROOVY_SUPPORT')
                groovySupportContainer.exported = true
                classpath.entries << groovySupportContainer
            }
        }
    }
}