> Below is the project folder structure that i am working with:
> [root]
> -build.gradle
> [project1]
> -build.gradle
Project1有许多主要类。 Project1的build.gradle中的各个任务使用不同的主类使用不同的jarname在任务执行时创建jar文件。
假设我需要在root的build.gradle中调用project1的build.gradle中的任务,并从那里构建一个 distZip 。我该怎么办?
到目前为止我尝试过的事情:
还有其他问题要建立.pkg而不是拉链吗?
答案 0 :(得分:0)
对我有用的解决方案是
1)使用build.gradle创建了一个外部项目,该项目依赖于project1,该项目需要在创建.zip之前构建。
2)在/ root / build
上创建了一个zip任务3)在project1中创建一个任务,将所有必需的文件复制到 / root / build文件夹。
4)在此复制任务上创建了对项目汇编的依赖性。