> Below is the project folder structure that i am working with:
> [root]
> -build.gradle
> [project1]
> -build.gradle
Project1 有许多主要的类。Project1 的 build.gradle 中的各个任务在任务执行时使用不同的主类创建具有不同 jar 名的 jar 文件。
假设我需要从 root 的 build.gradle 调用 project1 的 build.gradle 中的一个任务,并从那里构建一个distZip。我该怎么办?
到目前为止我尝试过的事情:
- 我在 project1 的 build.gradle 中创建了一个子任务,它确实调用了 jar 文件构建任务,但它不执行 distZip。
- 我尝试调用 distZip,它确实构建了一个 zip 文件夹,但使用默认的主类,而不是针对不同任务的特定类。
还有其他问题是要构建 .pkg 而不是 zip 吗?