我希望我编译的java类文件与我的源文件在同一目录结构中。我如何让Gradle这样做?

时间:2017-08-11 16:00:34

标签: java gradle build build.gradle

我希望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复制此行为?

0 个答案:

没有答案