在Gradle构建期间排除classpath中的文件?

BJ *_*ruz 3 java eclipse gradle

我正在使用Gradle构建Eclipse项目。在src/main/javasrc/test/java目录中,有package-info.java文件。Eclipse将抱怨导入项目时已经定义package-info类型。在Eclipse中,我排除了src/test/java目录中的这些文件,因此我的.classpath文件包含以下行:

<classpathentry excluding="**/package-info.java" kind="src" path="src/test/java"/>

如何配置Gradle,以便它构建Eclipse项目并排除目录package-info.java中的src/test/java文件?

Opa*_*pal 5

添加以下代码即可完成这项工作:

compileJava {
    excludes = ['**/package-info.java']
}
Run Code Online (Sandbox Code Playgroud)

删除所有提到的文件也可以;)