Maven 使用gradle构建distZip/Pkg
Project1有许多主要类。Project1的build.gradle中的各个任务在任务执行时使用不同的jarname使用不同的主类创建jar文件 假设我需要从root的build.gradle调用project1的build.gradle中的一个任务,并从那里构建一个distZip。我该怎么办 到目前为止我已经尝试过的事情:Maven 使用gradle构建distZip/Pkg,maven,groovy,gradle,zip,pkg-file,Maven,Groovy,Gradle,Zip,Pkg File,Project1有许多主要类。Project1的build.gradle中的各个任务在任务执行时使用不同的jarname使用不同的主类创建jar文件 假设我需要从root的build.gradle调用project1的build.gradle中的一个任务,并从那里构建一个distZip。我该怎么办 到目前为止我已经尝试过的事情: 我在project1的build.gradle中创建了一个子任务 调用jar文件构建任务,但不执行 distZip 我尝试过调用distZip,它确实构建了一个zip
另一个问题是,是否要构建.pkg而不是zip 对我有效的解决方案是 1) 使用build.gradle创建了一个外部项目,该项目依赖于project1,该项目需要在创建.zip之前生成 2) 在/root/build上创建了zip任务 3) 在project1中创建了一个任务,以将所有必需的文件复制到 /根/生成文件夹 4) 已在此复制任务上创建对项目集合的依赖项
> Below is the project folder structure that i am working with:
> [root]
> -build.gradle
> [project1]
> -build.gradle