怎么使用maven将项目的test代码打包进jar中
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,这篇文章给大家分享的是有关怎么使用maven将项目的test代码打包进jar中的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。maven将项目的test代码打包进jar中项目
千家信息网最后更新 2025年01月20日怎么使用maven将项目的test代码打包进jar中
这篇文章给大家分享的是有关怎么使用maven将项目的test代码打包进jar中的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
maven将项目的test代码打包进jar中
项目结构如下
…/src/main/java/package/** <– application code
…/src/test/java/package/** <– test code
需求
test中有一个包含main方法的主类TestMain.java,将main、test、全部依赖代码打包到一个jar包中,最终能通过java -jar的方式运行TestMain
这里Maven Jar Plugin 、 Maven Shade Plugin 都不是很适用。
我们选择Maven Assembly Plugin来打包
三步
1.在pom中添加如下:
... ... maven-assembly-plugin 2.3 src/main/assembly/assembly.xml make-assembly package single com.sample.TestMain ...
2.在resources中添加一个assembly.xml文件
fat-tests jar false / true true test ${project.build.directory}/test-classes / **/*.class true
3.运行mvn package
在target目录下会生成一个xxxxx-1.0-SNAPSHOT-assembly.jar的文件,这就是我们需要的jar包了。我们可以用压缩软件看到生成的这个jar包中包含了test中所有的测试类。
可以直接使用java -jar xxxxx-1.0-SNAPSHOT-assembly.jar来运行jar包。主类就是第一步中设置的那个类
参考链接
maven打包跳过test
在pom.xml文件中添加插件
org.apache.maven.plugins maven-surefire-plugin 2.18.1 true
使用mvn命令 带附加参数
mvn install -Dmaven.test.skip=true
或者
mvn install -DskipTests
感谢各位的阅读!关于"怎么使用maven将项目的test代码打包进jar中"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
代码
项目
文件
运行
内容
就是
更多
篇文章
参考
生成
不错
实用
参数
命令
插件
文章
方式
方法
目录
看吧
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
inca数据库default
镇江翻译软件开发
我的世界服务器网易安全区指令
魔兽世界婚礼服务器
网络安全管家电脑
软件开发工作流程5s分解
松江区品牌软件开发定制介绍
庆阳r740服务器价格
广联达市政算量软件开发平台
数据库中如何删除相同数据
创建数据库表系统
新路由 vpn服务器
软件开发属于哪类无形资产
全国临床数据库
安卓软件开发用到的算法
无线通信网络技术心得
供应链软件开发公司前十名
备份出的数据库的后缀
sql打开数据库的命令语句
雨轩qq网络技术
税务局开展网络安全周活动
上海营销网络技术服务电话
猎人竞技场ps4哪个服务器人多
网络安全框架设计图
ftp服务器最便宜的服务器
万得上怎么搜数据库
抖音互联网科技有限公司
宠物网络技术怎么样
成都零橙网络技术
供应链软件开发公司前十名