在 Gradle 构建期间排除类路径中的文件?
Exclude files in classpath during Gradle build?
我正在使用 Gradle 构建 Eclipse 项目。在src/main/java
和src/test/java
目录下,有package-info.java
个文件。当我导入项目时,Eclipse 会抱怨 type package-info is already defined。在 Eclipse 中,我排除了 src/test/java
目录中的这些文件,因此我的 .classpath
文件包含以下行:
<classpathentry excluding="**/package-info.java" kind="src" path="src/test/java"/>
如何配置 Gradle 以便它构建 Eclipse 项目并排除 src/test/java
目录中的 package-info.java
文件?
添加以下代码应该可以完成工作:
compileJava {
excludes = ['**/package-info.java']
}
删除所有提到的文件也有效 ;)
我将以下内容添加到我的 build.gradle
文件中,它对我有用。
sourceSets.test.resources {
srcDirs = ["src/test/java"]
exclude "**/package-info.java"
}
我正在使用 Gradle 构建 Eclipse 项目。在src/main/java
和src/test/java
目录下,有package-info.java
个文件。当我导入项目时,Eclipse 会抱怨 type package-info is already defined。在 Eclipse 中,我排除了 src/test/java
目录中的这些文件,因此我的 .classpath
文件包含以下行:
<classpathentry excluding="**/package-info.java" kind="src" path="src/test/java"/>
如何配置 Gradle 以便它构建 Eclipse 项目并排除 src/test/java
目录中的 package-info.java
文件?
添加以下代码应该可以完成工作:
compileJava {
excludes = ['**/package-info.java']
}
删除所有提到的文件也有效 ;)
我将以下内容添加到我的 build.gradle
文件中,它对我有用。
sourceSets.test.resources {
srcDirs = ["src/test/java"]
exclude "**/package-info.java"
}