簡體   English   中英

在Gradle構建期間排除classpath中的文件?

[英]Exclude files in classpath during Gradle build?

我正在使用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項目並排除src/test/java目錄中的package-info.java文件?

添加以下代碼即可完成這項工作:

compileJava {
    excludes = ['**/package-info.java']
}

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

我將以下內容添加到build.gradle文件中,它對我build.gradle

sourceSets.test.resources {
    srcDirs = ["src/test/java"]
    exclude "**/package-info.java"
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM