【发布时间】:2014-06-05 19:26:56
【问题描述】:
假设我有一个 Java 项目,在 src/main/java 中有一堆源代码,在 src/main/java/myfolder 中有一些进一步的源代码:
src/main/java/myfolder/a.java
src/main/java/myfolder/b.java
src/main/java/myfolder/c.java
...
src/main/java/myfolder/z.java
从这个文件夹中,我只想包含 a.java 和 b.java。有什么简单的方法可以做到这一点?
如果 Gradle 包含/排除直观地工作,我希望这能工作:
sourceSets {
main {
java {
include 'src/main/java/**'
exclude 'main/java/myfolder/**'
include 'main/java/myfolder/a.java'
include 'main/java/myfolder/b.java'
}
}
}
但是排除会覆盖后续的包含。
【问题讨论】:
-
我不认为android插件在'main/java'中搜索如果你删除排除会发生什么?我想只包括 a.java 和 b.java。
标签: gradle build.gradle