maven 打包jar lib
一.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相关推荐
- springboot maven打包jar运行,springboot mybatis druid,demo源码
注:本文介绍的mysql版本是5.x ,如果mysql升级到8 有几个地方需要改动 https://blog.csdn.net/a704397849/article/details/108396563 ...
- maven打包jar到本地仓库
maven打包jar到本地仓库 在需要引用该jar包的项目根pom同级文件夹下cmd命令行执行mvn命令 mvn install:install-file -Dfile=path/***.jar -D ...
- 在Eclipse中用Maven打包jar包--完整版
将本地的jar导入到maven本地库中 <!--手动加入库中 --> <!-- mvn install:install-file -DgroupId=org.apache.Hadoo ...
- Jenkins Maven打包Jar,部署远程服务器
1. 环境 目录 1. 环境 2.jenkins插件配置 3.设置其他ssh连接服务器的信息: 4.新建Maven项目 源码管理 构建环境 Build POM文件的相对路径 5.构建 Jenkin ...
- maven打包不打lib目录里面的jar包解决办法
起因:我们的项目原为一个在Tomcat中运行的war包,使用maven构建,依赖由maven管理,现在需要和第三方系统对接,使用第三方技术,第三方提供若干jar包,使用时直接把这些jar包放到lib目 ...
- SpringCloud工作笔记061---springBoot maven 打包jar报错_serverEndpointExporter
JAVA技术交流QQ群:170933152 代码可以正常运行,websocket也是正常工作,但打包成jar就会报如下错误 Error starting ApplicationContext. To ...
- maven打包jar包到本地仓库
一.maven环境配置 打开环境变量配置.右键计算机→属性→高级系统设置→高级→环境变量,在系统变量中配置. 配置MAVEN_HOME.在系统变量中新建,变量名MAVEN_HOME,变量值,maven ...
- maven打包jar上传到nexus
2019独角兽企业重金招聘Python工程师标准>>> 首先配置nexus 如果nexus返回400,那就是这里没配好 pom.xml增加节点: <distributionMa ...
- maven打包jar单独配置log4j.properites文件记录日志
最近做了一个封装接口api的项目,最终输出的是供别人调用的jar包,我希望这个jar能独自记录自己部分的日志. 那必然配置了log4j.properties,问题来了.log4j.properties ...
最新文章
- Mason 简单笔记
- 最强通道注意力来啦!金字塔分割注意力模块,即插即用,效果显著,已开源!...
- Orchard Core 文档翻译 (六)HTML
- [网络流24题]最小路径覆盖问题
- Win32 ASM 简单对话框编程Demo
- SpringCloud学习(八)消息总线(Spring Cloud Bus)(Finchley版本)
- 关于IOCP乱序的探讨
- ib网卡命令_infiniband交换机配置命令总结
- docker privileged作用_docker总结
- 空白DirectX11应用程序
- (转)学习directx遇到的问题
- android Handler UI线程后台线程通信
- MyBatis使用MySQL存储过程
- 华为最新 5G 折叠机 MateXs 发布,起售价 19000 多元
- Linux常用的几个监控系统性能的命令
- 手机怎么修改浏览器的html,手机设置默认浏览器
- AFLGO插桩代码分析记录
- 遥感图像深度学习标注——分布式协同标注
- 加州大学戴维斯计算机博士生,加州大学戴维斯分校计算机排名及研究生申请条件是什么...
- 学云计算比较好的几个论坛
热门文章
- JPA(一):十分钟入门 JPA
- linux介绍及目录结构(一)
- 线性结构--离散存储 链表讲解
- Gentoo 安装日记 13 (配置内核 :可执行文件安格式和网络)
- html5变动标签新写法,Html5新标签解释及用法
- Spring Cloud/Dubbo 应用无缝迁移到 Serverless 架构
- OAM 创始团队:揭秘 OAM Kubernetes 实现核心原理
- 安卓最新系统_你的Windows电脑即将可以运行最新版安卓系统
- fetch 自动加cookie_如何在shell中动态获取chrome浏览器的cookie信息
- android 原理 组合控件_Android自定义控件进阶01-自定义控件开发套路与流程