我希望Gradle在将它们编译成类文件时保留源java文件的目录结构。
现在,我的src目录如下所示:
--src
----helloworld.java
-----inner
-------byeworld.java
现在,当我运行compileJava gradle任务时,所有这些java文件都被集中到build / classes / java / main目录中,如下所示:
build
--classes
----java
------main
--------helloworld.class
--------byeworld.class
我希望将编译我的类文件的结果看起来像这样:
build
--classes
----java
------main
--------helloworld.class
--------inner
----------byeworld.class
这就是我的build.gradle文件现在的样子:
apply plugin: 'java'
compileJava {
options.fork = true
options.incremental = true
}
sourceSets {
main {
java {
srcDir '.'
}
}
}
当我使用Ant时,据我所知,javac任务会自动执行此操作。如何让Gradle复制此行为?