There is snippet from template
sourceSets {
main {
java {
srcDir 'src'
}
resources {
srcDir 'src'
}
}
}
task initSourceFolders { // add << before { to prevent executing during configuration phase
sourceSets*.java.srcDirs*.each { it.mkdirs() }
sourceSets*.resources.srcDirs*.each { it.mkdirs() }
}
Problem: folders are created as src/main/java
, not as just src
Your code is adding additional source directories, rather than overriding the defaults. To do the latter, use:
sourceSets {
main {
java {
srcDirs = ['src']
}
resources {
srcDirs = ['src']
}
}
}
For more information, see SourceSet
in the Gradle Build Language Reference .
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.