(六)常见插件解析

更新时间:2023-07-19 05:41:32 阅读:17 评论:0

(六)常见插件解析
生日蛋糕简笔画1 项⽬主类的运⾏与打包
常规的打包⽅式是只打包主项⽬的功能类,有时我们需要将依赖全部打进来,这时可⽤maven-shade-plugin插件。使⽤上,由于其只存在⼀个goal shade:shade,因此,只需将其绑定到pha package上。
<executions>
<execution>后续审计
<pha>package</pha>
<goals>
<goal>shade</goal>
</goals>
</execution>
</executions>
2 测试类的打包
maven-asmbly-plugin插件来定制化打包⽅式。该插件的使⽤有两种⽅式,⼀种是官⽅提供的定制化的打包⽅式,⼀种是⾃定义打包⽅式。
2.1 官⽅标准⽅式
使⽤descriptorRefs,可⽤jar-with-dependencies保证将相关依赖全部打进去。
2.2 ⾃定义⽅式
id 标识符,添加到⽣成⽂件名称的后⾯,⽂件名为:${artifactId}.${version}-${id}
formats  指定打包格式,⽀持的打包格式包括zip、tar、war、jar等。
合理的同义词includeBaDirectory 指定是否包含打包⽬录,如果定义了finalName标签值,⾸先⽂件名变为${finalName}-${id},其次,当includeBaDirectory设置为true时会在压缩包根⽬录下创建finalName的⽂件夹,并将所有内容放置在该⽂件夹下。当设置为fal时,表⽰将打包的所有⽂件直接放在包的根⽬录下。
dependencySets  指定压缩包中要包含的依赖及其包含⽅式(jar包/类)并确定存放路径
uProjectArtifact  确定当前项⽬⽣成的构件是否包含进去,默认为true
scope  依赖范围,默认为runtime
unpack 是否将依赖解压,默认为fal
outputDirectory  以压缩包为根⽬录,设置以上构件在压缩包中的存放位置
fileSets 指定压缩包中要包含的⽂件并确定存放路径
埃里克森directory  源⽬录真命题
outputDirectory  ⽬标⽬录(以压缩包为根⽬录的⽬标⽬录)
简历中的兴趣爱好
源⽬录中的
测试类型语法:该插件的single⽬标会作⽤在package阶段从⽽实现打包,其中打包⽅式通过xml⽂件⾃定义。
3 测试执⾏
test阶段默认与maven-surefire-plugin的test⽬标绑定,Maven执⾏测试⽤例时,是通过调⽤maven的s
urefire插件并fork⼀个⼦进程来执⾏⽤例的。forkMode指明是要为每个测试创建⼀个进程,还是所有测试在同⼀个进程中完成。常⽤取值包括:once、perfect。含义:
once:在⼀个进程中进⾏所有的测试
perfect:为每⼀个测试创建⼀个进程。
巴洛龙参数默认值是once。
参考:

本文发布于:2023-07-19 05:41:32,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1087364.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:打包   包含   依赖   压缩包   测试   插件   指定   是否
相关文章
留言与评论(共有 0 条评论)
昵称:
匿名发表 登录账号
         
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图