IDEA 打包流程

一种  maven直接打包 (生产发布实现方法)

1 maven 配至 pom.xml

<properties><maven-source-plugin.version>3.0.1</maven-source-plugin.version><output.jar.directory>${project.build.directory}/build</output.jar.directory><maven-jar-plugin.version>3.2.0</maven-jar-plugin.version><maven-dependency-plugin.version>3.1.0</maven-dependency-plugin.version>
</properties>
<build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-source-plugin</artifactId><version>${maven-source-plugin.version}</version><configuration><attach>true</attach><outputDirectory>${output.jar.directory}</outputDirectory></configuration><executions><execution><phase>compile</phase><goals><goal>jar</goal></goals></execution></executions></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><version>${maven-jar-plugin.version}</version><configuration><outputDirectory>${output.jar.directory}</outputDirectory><archive><manifest><addClasspath>true</addClasspath><mainClass>com.netty.main</mainClass><classpathPrefix>libs/</classpathPrefix></manifest></archive></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-dependency-plugin</artifactId><version>${maven-dependency-plugin.version}</version><executions><execution><id>copy-dependencies</id><phase>package</phase><goals><goal>copy-dependencies</goal></goals><configuration><outputDirectory>${output.jar.directory}/libs</outputDirectory></configuration></execution></executions></plugin></plugins>
</build>

2 双击 package (此打包 不是生存一个jar)

结果:

二种Artifacts(开发测试行 打全量包 JAR)

1. 打开菜单栏File-Project Structure

2 点击Artifacts

3. 点击 "+" - JAR - From module with depenencies

4选择 Main  Class (注意Main  Class为起动类)

注意输出目录:点击 “确认”

5运行 Buid Artifacts

6 点击“Build” 生存 jar 包

结果:

java IDEA 打包发布相关推荐

  1. java 模块分离部署_GitHub - yangjiu/Mis: 模块接口服务,如何在一个模块内维护其对外暴露的接口(包括打包发布),而不是把接口和接口实现分离到两个不同的模块?...

    MIS 模块接口服务(Module Interface Service) MIS主要解决的问题是如何在一个模块内维护其对外暴露的接口(包括打包发布),而不是把接口和接口实现分离到两个不同的模块. Us ...

  2. java restful项目打包_66-JT项目04(项目打包发布/JSON/项目业务)

    关于项目打包/发布问题说明 利用maven工具项目打包 说明: 父级JT 其中包含了2个子级项目 jt-manager 依赖于jt-common.所以项目打包是有顺序的.要先打包被依赖的项目 或者直接 ...

  3. Java应用怎么打包发布_myeclipse中java应用程序打包发布步骤

    12.6 应用程序打包发布(Win) 1) 在Windows 中设置环境变量(安装JDK时要求) Set Path=%Path%;d:\Program Files\Java\jdk1.6.0_14\b ...

  4. Java使用IntelliJ IDEA创建一个基于Swing的GUI图形化程序,打包发布为jar

    1.创建GUI窗体 首先,直接新建一个默认的空的Java模块即可,随便取个名字 之后再src目录下右键,新建,创建一个Swing的GUI窗体,随便取个名字 给主窗体改个名字 到java代码中生成一个窗 ...

  5. java release_使用release自动打包发布正式版详细教程

    release正常打包发布流程按照如下几个阶段: Check that there are no uncommitted changes in the sources Check that there ...

  6. 互联网架构师必备技术 Docker仓库与Java应用服务动态发布那些事

    讲师简介: James老师 十余年Java经验,曾就职于携程.人人网等一线互联网公司,专注于java领域,精通软件架构设计,对于高并发.高性能服务有深刻的见解, 在服务化基础架构和微服务技术有大量的建 ...

  7. 把java文件打包成.jar (jar命令详解)

    把java文件打包成.jar (jar命令详解) 先打开命令提示符(win2000或在运行框里执行cmd命令,win98为DOS提示符),输入jar Chelp,然后回车(如果你盘上已经有了jdk1. ...

  8. SpringBoot系列三:SpringBoot基本概念(统一父 pom 管理、SpringBoot 代码测试、启动注解分析、配置访问路径、使用内置对象、项目打包发布)...

    声明:本文来源于MLDN培训视频的课堂笔记,写在这里只是为了方便查阅. 1.了解SpringBoot的基本概念 2.具体内容 在之前所建立的 SpringBoot 项目只是根据官方文档实现的一个基础程 ...

  9. java代码打包成jar以及转换为exe

    教你如何把java代码打包成jar文件以及转换为exe可执行文件 1.背景: 学习java时,教材中关于如题问题,只有一小节说明,而且要自己写麻烦的配置文件,最终结果却只能转换为jar文件.实在是心有 ...

  10. 如何把一个java程序打包成exe文件,运行在没有java虚

    如何把一个java程序打包成exe文件,运行在没有java虚 核心提示:首先,将编译好的程序打包成jar文件,然后做出exe,这样代码就不可见了:但是exe文件在没有安装jre的电脑上不能运行,如果要 ...

最新文章

  1. 范围解析操作符 (::)
  2. 用户接口设计的20个原则
  3. Eclipse中异常断点问题
  4. 实现简约不简单的vuex
  5. 构建高可用ZooKeeper集群
  6. 分布式项目 cookie共享方案
  7. 《Effective C++》阅后心得
  8. [120_移动开发Android]007_android开发之SAX操作XML文件
  9. 多路复用器_超详细的I/O多路复用概念、常用I/O模型、系统调用等介绍
  10. 回溯法 之 马周游(马跳日)问题
  11. MySQL中查询字段为空或者为null方法
  12. koa项目用mongoose与mongodb交互,始终报错FormModel is not defined
  13. Live2D在Unity中的使用
  14. C++字符串大小写转换
  15. SpringCloud Alibaba实战第九课 分布式事务理论、DevOps运维
  16. C语言--数据在内存中的存储
  17. 计算机教师使用计划书,信息技术教师个人发展计划
  18. perl Carp模块使用举例(转)
  19. 机器学习系列:误差分析(Bias and Variance)和模型调优
  20. SDN控制器关键性能指标及测试方法—Vecloud

热门文章

  1. 命令行传感器和模板的使用之在 Home Assistant 中监控树莓派的 CPU 温度,内存等信息
  2. Javashop连锁门店系统帮助企业快速搭建自己企业商城
  3. 【原创】技术员 Win10 PE 网络版启动工具 V6.2 兼容UEFI双启动
  4. 实验楼挑战:备份日志
  5. 程序员:时间就是最好的创意
  6. pygame 鼠标事件
  7. 软件体系结构期末复习总结
  8. 汉王考勤显示服务器为启动,汉王考勤管理软件简化版
  9. 自动化测试之路 —— Appium使用教程
  10. oppo a57刷机成功教程