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

  • 相关阅读:
    scapy--初识
    python--re(匹配字符串)
    python--pdb
    Fedora 配置
    Ubuntu 18.04 配置
    python--git
    python--os
    day28 Pyhton 面向对象 继承
    day28 Pyhton MRO和C3算法
    数学知识回顾02
  • 原文地址:https://www.cnblogs.com/soclear/p/14056893.html
Copyright © 2011-2022 走看看