zoukankan      html  css  js  c++  java
  • 导出可执行jar包

    网上有很多例子,比如在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

  • 相关阅读:
    无题
    【HNOI 2002 】营业额统计
    P1589
    【网络流24题】最长递增子序列
    【NOI2008】志愿者招募
    【NOI2015】软件包管理器
    P1347
    【BZOJ 3262三维偏序】陌上花开
    数论六·模线性方程组
    数论五·欧拉函数
  • 原文地址:https://www.cnblogs.com/soclear/p/14056893.html
Copyright © 2011-2022 走看看