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. 一周小程序学习 第1天
  2. 量产 php是什么,php文件怎么打开?下错的?
  3. 浅析三种特殊进程:孤儿进程,僵尸进程和守护进程
  4. api 请求 fail_谈一谈定位api的使用
  5. K-Backup备份office文件的具体操作。
  6. java 包装类方法总结_【源码】java包装类总结
  7. 第二十七期:网络爬虫程序员被抓,我们还敢爬虫吗?细数那些Java爬虫技术
  8. 手机影音第十一天,显示视频缓冲,显示卡顿时的网速,播放系统视频时调用播放器的选择...
  9. Failed to build Android - icescreem-4.0.4
  10. mall架构及功能概览
  11. VHDL/Verilog HDL实现任意整数倍分频器
  12. java 程序暂停_java程序运行过程中如何暂停,恢复?
  13. 组成原理 - 内存颗粒分类(ram,rom)
  14. 孤独,是优秀的必经之路
  15. BarTender打开提示:错误消息#2622
  16. Java解析Excel文档,2003和2007版本不兼容问题
  17. 安利7个冷门好用的在线工具,每一个都足够惊艳
  18. 【附下载】手摸手带你搭建广告需求平台DSP
  19. BILSTM详细介绍及代码实现
  20. Python面向对象—新旧式类,私有方法,类方法,静态方法

热门文章

  1. java通过JNI调用DLL文件
  2. 抓包工具 Fiddler 使用介绍
  3. 十张思维导图掌握javascript重点
  4. 住在我隔壁储藏室的大学刚毕业的小夫妻
  5. 【Vue】转-Vue.js经典开源项目汇总
  6. 六子冲棋,六子炮棋,二打一棋,箭棋,炮棋(java单机版)java人机对战
  7. python链家数据分析_练习—利用Python对链家网广州二手房进行数据分析
  8. selenium-python中文文档
  9. 关于 intptr_t
  10. 易语言计算机设备获取,易语言获取混音设备名称