从Eclipse中的更深层文件夹执行Gradle构建

时间:2015-02-09 05:54:50

标签: java eclipse gradle

我正在尝试在子目录中执行gradle构建,但它不会低于root build.gradle

为了说明,我有一个根project文件夹,以及以下

project
project/build.gradle
project/api
project/api/build.gradle
project/api/src
project/core
project/core/build.gradle
project/core/src

当我点击运行project/api/build.gradle文件时,它将在project目录下构建文件,如

project/api/src/package/Class.java
project/target/classes/package/Class.class

我想要的是将构建的类分成每个子文件夹。

project/api/src/package/Class.java
project/api/target/classes/package/Class.class

有没有办法在eclipse中指定使用子文件夹作为项目文件夹?我可以通过cd进入目录,或者在命令行上使用-p参数来运行gradle,但似乎找不到使用eclipse执行此操作的方法。

我还没有尝试过的唯一事情就是在buildApi文件中创建一个buildCoreproject/build.gradle任务,然后在那里设置输出文件夹。

1 个答案:

答案 0 :(得分:0)

如果您有多个Gradle构建文件,则需要设置multi-project builds