maven打包跳过test命令,maven项目没有test包
目录
maven将项目的试验代码打包进冲突中在砰的一声中添加如下在资源中添加一个assembly.xml文件运行mvnpackagemaven打包跳过试验在pom.xml文件中添加插件使用传送非命令带附加参数
maven将项目的test代码打包进jar中
项目结构如下:
…/src/main/Java/package/* *-应用程序代码
…/src/test/Java/package/* *-测试代码
需求:
试验中有一个包含主要的方法的主类TestMain.java,将主要、测试、全部依赖代码打包到一个冲突包中,最终能通过爪哇罐的方式运行TestMain
这里马文罐插件、Maven Shade插件都不是很适用。
我们选择专家汇编插件来打包
三步实现:
在pom中添加如下
项目.构建插件插件artifactIdmaven-assembly-plugin/artifactId版本2.3/版本配置描述符钢筋混凝土/干管/装配/装配。XML/描述符/配置执行执行idmake-assembly/id阶段包/阶段目标目标单个/目标/目标配置存档清单mainClasscom.sample.TestMain/mainClass/清单/存档/配置/执行/执行/插件./插件/构建依赖项./依赖项/项目
在resources中添加一个assembly.xml文件
程序集xmlns= http://maven。阿帕奇。org/plugins/maven-assembly-plugin/assembly/1。1 .3 xmlns : xsi= http://www。w3。org/2001/XML schema-instance xsi :架构位置= http://maven。阿帕奇。org/plugins/maven-assembly-plugin/assembly/assembly/1。3 http://maven.apache.org/xsd/assembly-1.1.3.xsd idfat-测试/id格式格式class/include/includes useDefaultExcludestrue/useDefaultExcludes/文件集/文件集/程序集
运行mvn package
在目标目录下会生成一个
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。