网上有很多例子,比如在idea里选择Artifacts导出的,手写gradle脚本导出的,这些对新手太难,太麻烦了.
终于看到一个Gradle的application插件,通过它可以快速简单的导出jar包.下面是官方文档 https://docs.gradle.org/current/userguide/application_plugin.html
执行命令
gradle build
或者./gradlew build
,查看build/distributions
会有两个压缩文件,压缩文件包含了两个文件夹,bin为启动脚本,lib则是软件jar包和依赖。还可以执行./gradlew installDist
生成未压缩文件目录build/install
。//这是build.gradle.kts示例 plugins { //在这里添加application application } //在于plugins同级的地方添加application{} application{ //并且配置主类 mainClass.set("你的包名.主类名")
}
//这是groovy语法的示例 plugins { id 'application' } application {
mainClass.set("你的包名.主类名")
}
参考了https://www.jianshu.com/p/5bb1e87df15f