导出jar包
方法一 Gradle的application插件
- 修改build.gradle
//这是build.gradle.kts示例
plugins {
//在这里添加application
application
}
//在于plugins同级的地方添加application{}
application{
//并且配置主类
mainClass.set("你的包名.主类名")
}
//这是groovy语法的示例
plugins {
id 'application'
}
application {
mainClass.set("你的包名.主类名")
}
- 执行命令gradle build或者./gradlew build,查看build/distributions会有两个压缩文件,压缩文件包含了两个文件夹,bin为启动脚本,lib则是软件jar包和依赖。还可以执行./gradlew installDist生成未压缩文件目录build/install。
方法二 在idea里选择Artifacts导出
-
主界面中点击 File > Project Structure (文件 > 项目结构) ,或者直接按 ctrl + alt + shift + s
-
点击 Artifacts > + > JAR > From Module with dependency (工件 > + > JAR > 来自具有依赖项的模块)
-
选择主类, 更改 META-INF/MANIFEST.MF的目录为项目的src目录, 点击确定 > 确定
-
主界面中点击 Build > Build Artifacts (构建 > 构建工件) ,选中要导出的jar, 点击 Build (构建)
-
构建完成后,在 项目名/out/artifacts/模块名_jar/ 下就可以找到导出的jar包