一.springboot 打包成jar

1.pom.xml

<build><!-- jar的名称--><finalName>shiro</finalName><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin><!-- 1、设置jar的入口类 --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><version>2.6</version><configuration><archive><manifest><addClasspath>true</addClasspath><classpathPrefix>lib/</classpathPrefix><mainClass>com.cd.shiro.Application</mainClass></manifest></archive></configuration></plugin><!--2、把附属的jar打到jar内部的lib目录中 --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-dependency-plugin</artifactId><version>2.10</version><executions><execution><id>copy-dependencies</id><phase>package</phase><goals><goal>copy-dependencies</goal></goals><configuration><outputDirectory>${project.build.directory}/lib</outputDirectory></configuration></execution></executions></plugin><!-- 3、打包过程忽略Junit测试 --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><version>2.17</version><configuration><skip>true</skip></configuration></plugin></plugins><!-- 过滤resources 下的html--><resources><resource><filtering>true</filtering><directory>src/main/resources</directory><excludes><exclude>html/**</exclude></excludes></resource></resources></build>   

2、maven打包:mvn clean package

生成的jar包会在项目的target目录下

3、运行jar包,命令行下:

java -jar xxxx.jar

转载于:https://www.cnblogs.com/iathanasy/p/9330885.html

maven 打包jar lib相关推荐

  1. springboot maven打包jar运行,springboot mybatis druid,demo源码

    注:本文介绍的mysql版本是5.x ,如果mysql升级到8 有几个地方需要改动 https://blog.csdn.net/a704397849/article/details/108396563 ...

  2. maven打包jar到本地仓库

    maven打包jar到本地仓库 在需要引用该jar包的项目根pom同级文件夹下cmd命令行执行mvn命令 mvn install:install-file -Dfile=path/***.jar -D ...

  3. 在Eclipse中用Maven打包jar包--完整版

    将本地的jar导入到maven本地库中 <!--手动加入库中 --> <!-- mvn install:install-file -DgroupId=org.apache.Hadoo ...

  4. Jenkins Maven打包Jar,部署远程服务器

    1. 环境 目录 1. 环境 2.jenkins插件配置 3.设置其他ssh连接服务器的信息: 4.新建Maven项目 源码管理 ​构建环境 Build POM文件的相对路径​ 5.构建 Jenkin ...

  5. maven打包不打lib目录里面的jar包解决办法

    起因:我们的项目原为一个在Tomcat中运行的war包,使用maven构建,依赖由maven管理,现在需要和第三方系统对接,使用第三方技术,第三方提供若干jar包,使用时直接把这些jar包放到lib目 ...

  6. SpringCloud工作笔记061---springBoot maven 打包jar报错_serverEndpointExporter

    JAVA技术交流QQ群:170933152 代码可以正常运行,websocket也是正常工作,但打包成jar就会报如下错误 Error starting ApplicationContext. To ...

  7. maven打包jar包到本地仓库

    一.maven环境配置 打开环境变量配置.右键计算机→属性→高级系统设置→高级→环境变量,在系统变量中配置. 配置MAVEN_HOME.在系统变量中新建,变量名MAVEN_HOME,变量值,maven ...

  8. maven打包jar上传到nexus

    2019独角兽企业重金招聘Python工程师标准>>> 首先配置nexus 如果nexus返回400,那就是这里没配好 pom.xml增加节点: <distributionMa ...

  9. maven打包jar单独配置log4j.properites文件记录日志

    最近做了一个封装接口api的项目,最终输出的是供别人调用的jar包,我希望这个jar能独自记录自己部分的日志. 那必然配置了log4j.properties,问题来了.log4j.properties ...

最新文章

  1. Mason 简单笔记
  2. 最强通道注意力来啦!金字塔分割注意力模块,即插即用,效果显著,已开源!...
  3. Orchard Core 文档翻译 (六)HTML
  4. [网络流24题]最小路径覆盖问题
  5. Win32 ASM 简单对话框编程Demo
  6. SpringCloud学习(八)消息总线(Spring Cloud Bus)(Finchley版本)
  7. 关于IOCP乱序的探讨
  8. ib网卡命令_infiniband交换机配置命令总结
  9. docker privileged作用_docker总结
  10. 空白DirectX11应用程序
  11. (转)学习directx遇到的问题
  12. android Handler UI线程后台线程通信
  13. MyBatis使用MySQL存储过程
  14. 华为最新 5G 折叠机 MateXs 发布,起售价 19000 多元
  15. Linux常用的几个监控系统性能的命令
  16. 手机怎么修改浏览器的html,手机设置默认浏览器
  17. AFLGO插桩代码分析记录
  18. 遥感图像深度学习标注——分布式协同标注
  19. 加州大学戴维斯计算机博士生,加州大学戴维斯分校计算机排名及研究生申请条件是什么...
  20. 学云计算比较好的几个论坛

热门文章

  1. JPA(一):十分钟入门 JPA
  2. linux介绍及目录结构(一)
  3. 线性结构--离散存储 链表讲解
  4. Gentoo 安装日记 13 (配置内核 :可执行文件安格式和网络)
  5. html5变动标签新写法,Html5新标签解释及用法
  6. Spring Cloud/Dubbo 应用无缝迁移到 Serverless 架构
  7. OAM 创始团队:揭秘 OAM Kubernetes 实现核心原理
  8. 安卓最新系统_你的Windows电脑即将可以运行最新版安卓系统
  9. fetch 自动加cookie_如何在shell中动态获取chrome浏览器的cookie信息
  10. android 原理 组合控件_Android自定义控件进阶01-自定义控件开发套路与流程