IDEA MAVEN项目打包成jar包的两种简单方式

准备了两个打包方法

1.IEDA自带打包方法
2.用Maven插件maven-shade-plugin打包

IDEA自带打包

适用于任何打包,稍微麻烦一点。
打开IDEA项目 file -> Project Structure

选择运行的类文件

确定后重新Build Artifas–jar包,如图所示,之后在项目out输出里就会有相应的jar包了。


用maven插件 maven-shade-plugin打包

再pom.xml中添加以下代码,可以直接maven打包


<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-shade-plugin</artifactId><version>1.4</version><configuration><createDependencyReducedPom>true</createDependencyReducedPom></configuration><executions><execution><phase>package</phase><goals><goal>shade</goal></goals><configuration><transformers><transformerimplementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"><mainClass>Main.Main</mainClass></transformer></transformers></configuration></execution></executions></plugin>


打包好后可在jar包所在文件夹,在工作目录输入cmd,进入命令行,输入命令java -jar +jar包名,如java -jar test.jar 即可运行jar项目

IDEA MAVEN项目打包成jar包的两种简单方式相关推荐

  1. java maven 打包jar_maven项目如何打jar包?eclipse将maven项目打包成jar包方法

    下面的内容是要给大家介绍eclipse将maven项目打包成jar包的方法,一起来看看整个过程是怎样的吧,希望对你的编程之路可以有所帮助哦. 利用eclipse把项目打包成jar,放入服务器执行. 1 ...

  2. 将IDEA MAVEN项目打包成jar包的通用方法

    1.找到左上角File -> Project Structure,点击(中文:文件 -> 项目结构) 2. 在弹出的界面中,点击Artifacts(中文:工件),点击内置页面的左上角的+号 ...

  3. Idea将maven项目打包成jar包

    第一步 pom.xml文件中设置如下 <build><plugins><plugin><groupId>org.apache.maven.plugins ...

  4. linux上jar包无法识别本地文件格式,解决使用maven将项目打包成jar包后运行在linux系统中无法读取jar包中文件的问题...

    哈哈,之前计划的每周至少更新一个博客的计划又因为各种原因都泡汤了.看来坚持真得是一件挺让人头疼的问题,无论如何,从这周开始接下来每周一定要至少更新一个技术博客,欢迎大家监督! 好,言归正传.之前前几周 ...

  5. 将Spring Boot项目打包成jar包war包

    任务一:将Spring Boot项目打包成jar包 1.在pom.xml文件中添加依赖 2.通过cmd命令行来进行打包jar包(首先进入项目的目录中) 3.进入项目中的target目录下查看包 4.使 ...

  6. 在IDEA中将SpringBoot项目打包成jar包的方法 不要用 在上面有可以用的

    在IDEA中将SpringBoot项目打包成jar包的方法 2018年03月07日 10:43:52 叶叶叶叶大爷 阅读数 71375 版权声明: https://blog.csdn.net/qq_3 ...

  7. Android含资源文件引用的项目打包成jar包

    一.发现问题 最近一个项目临到收尾,就差最后一步打包了~~ 但却遇到了一些小问题.这个项目里面用到Notification,用过notification的人都知道,notification必须设置小图 ...

  8. maven项目打包成war包并部署到tomcat上

    一.前言 一直通过idea软件去部署项目到tomcat上,却忘了最基本的打包成war包部署到tomcat今天就来通过笔记的方式来提醒下自己,同时也帮助下有同样想法的兄弟们. 二.直奔主题 1.首先,我 ...

  9. 在VSCode中将Maven项目打包成jar文件

    mvn clean install package -Dmaven.test.skip=true 直接打包,不打包依赖包, 仅打包出项目中的代码到JAR包中.在POM中添加如下plugin即可,随后执 ...

最新文章

  1. Asp.Net 构架(Http Handler 介绍) - Part.2
  2. python读取文件解码失败
  3. ui项目答辩中学到了什么_我在UI设计9年中学到的12件事
  4. 经典同步问题一——生产者和消费者问题
  5. 让划动 listview时 没有黑色背景
  6. 深入理解JVM一JVM内存模型
  7. springboot Junit单元测试之坑--@SpringBootTest注解无法加载src/main/resources目录下资源文件
  8. php实现hmac sha1,PHP利用HMAC-SHA1签名的实现方法
  9. IE浏览器打开github点击code无响应
  10. 升级openssh【linux平台】
  11. 2021年程序人生的随想总结
  12. swift项目调用OC代码,OC项目调用swift代码
  13. windows查看进程及杀死进程
  14. SQL Server 2008 R2 中英文 开发版/企业版/标准版 下载
  15. java折木棍_蓝桥杯算法训练 Sticks(木棍)问题(JAVA)
  16. 计算机毕业设计Java汽车租赁系统(源代码+数据库+系统+lw文档)
  17. Go web开发初探
  18. 手机PDF阅读器如何设置阅读模式
  19. MT6589充电模块浅析
  20. 【文献阅读】TBX6 Null Variants and a Common Hypomorphic Allele in Congenital Scoliosis

热门文章

  1. 查缺补漏的一些知识点
  2. 快速解决U盘无法访问
  3. 【专业数据】三.2020~2022年北京交通大学【控制科学与工程】专业复试线/分数线差/计划招生数/复试数/录取数/复试比例/录取率
  4. 2013年5月22日 Dave 在深圳
  5. Azkaban-电话报警案例
  6. SpringBoot+Poi-tl根据Word模板动态生成word(含动态行表格、合并单元格)
  7. on conflict do update
  8. 批量下载对路网图片并生成html
  9. 人工学院2卡顿_人工学院2玩着玩着很卡 | 手游网游页游攻略大全
  10. json解析几种格式