在 Eclipse 中从更深的文件夹执行 Gradle 构建
Execute Gradle build from deeper folder in Eclipse
我正在尝试在子目录中执行 gradle 构建,但它不会低于根目录 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中指定使用子文件夹作为项目文件夹?我可以 运行 gradle 通过 cd
ing 进入目录,或者在命令行上使用 -p
参数,但似乎找不到方法来做到这一点与日食。
我唯一还没有尝试过的是在 project/build.gradle
文件中有一个任务 buildApi
和 buildCore
,然后在那里设置输出文件夹。
如果您有多个 Gradle 构建文件,则需要设置 multi-project builds。
我正在尝试在子目录中执行 gradle 构建,但它不会低于根目录 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中指定使用子文件夹作为项目文件夹?我可以 运行 gradle 通过 cd
ing 进入目录,或者在命令行上使用 -p
参数,但似乎找不到方法来做到这一点与日食。
我唯一还没有尝试过的是在 project/build.gradle
文件中有一个任务 buildApi
和 buildCore
,然后在那里设置输出文件夹。
如果您有多个 Gradle 构建文件,则需要设置 multi-project builds。