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

Java 在Eclipse中从更深的文件夹执行Gradle构建,java,eclipse,gradle,Java,Eclipse,Gradle,我试图在一个子目录中执行一个gradle构建,但它不会比root build.gradle更低 为了举例说明,我有一个根项目文件夹,以及以下内容 project project/build.gradle project/api project/api/build.gradle project/api/src project/core project/core/build.gradle project/core/src 当我单击runtheproject/api/build.gradle文件时,

我试图在一个子目录中执行一个gradle构建,但它不会比root build.gradle更低

为了举例说明,我有一个根项目文件夹,以及以下内容

project
project/build.gradle
project/api
project/api/build.gradle
project/api/src
project/core
project/core/build.gradle
project/core/src
当我单击runtheproject/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中指定使用子文件夹作为项目文件夹?我可以通过cding进入目录或者在命令行上使用-p参数来运行gradle,但是似乎找不到一种方法来使用eclipse来实现这一点


我唯一没有尝试过的是在project/build.gradle文件中有一个任务buildApi和buildCore,然后在那里设置输出文件夹。

如果有多个gradle构建文件,则需要进行设置