gradle assembly的用法
时间: 2024-10-15 13:03:22 浏览: 13
kotlin-jlink-examples:示例如何在gradle和maven中将jlink与kotlin一起使用
Gradle的`assemble`任务是一个常用的构建步骤,主要用于将项目打包成可以发布的格式,比如JAR、WAR或 Runnable JAR。当你需要创建最终的产品二进制文件时,可以在项目的build.gradle文件中配置这个任务。
以下是如何在Gradle中使用`assemble`的基本步骤:
1. **打开build.gradle文件**:这是项目级别的Gradle配置文件,通常位于项目的根目录下。
2. **找到`tasks`块**:在这个区块里,你可以找到所有的Gradle构建任务。
3. **查找或添加`assemble`任务**:如果已经有了默认的任务定义,一般会有一个名为`assemble`的任务。如果没有,你需要手动添加一个,例如:
```groovy
task assemble(type: Jar) {
from 'src/main/java'
into 'lib'
manifest {
attributes 'Main-Class': 'com.example.MainClass'
}
}
```
这里的`type: Jar`指定了任务类型为生成JAR文件,`from`指定从哪里复制源文件,`into`指定复制到的目标路径,`manifest`用于设置主类。
4. **运行构建**:在命令行中,通过`./gradlew assemble` (Linux/Mac) 或 `gradlew.bat assemble` (Windows) 来执行这个任务。它会在指定的位置生成打包好的文件。
阅读全文