maven打包后缀.war.jar

构建war包,或者jar包的,时候,maven会自动增加一个版本号和时间放在jar包后面比如poi-3.9-20131115.jar这样子,但是我自己打war包,总是给我生成一个快照的后缀report-0.0.1-SNAPSHOT.war这个样子,所以我想干掉这个后缀,或者说我什么都不用,那么本篇教程围绕3个问题展开。

1.后缀什么都不加,需要在build节点下跟上一个节点即可。生成的war包或者jar包不含任何杂余。

打包结果:report.war

report
  1. 后缀跟上时间戳,这个需要在节点下使用maven的内置变量maven.build.timestamp,会生成带时间戳的war包

打包结果:report-20131115-1450.war

${project.artifactId}-${maven.build.timestamp} 还有一种方法,使用maven的插件,buildnumber-maven-plugin

p r o j e c t . a r t i f a c t I d − {project.artifactId}- project.artifactId{project.version}-${buildNumber}

org.codehaus.mojo
buildnumber-maven-plugin
1.0-beta-4


initialize

create




false
false

{0,date,yyyyMMdd}

timestamp


3.后缀跟上快照号

在dependencies节点之前的version节点下写入即可。

复制代码
com.riambsoft
report
war

<version>${maven.build.timestamp}</version>
<name>report</name>
<url>http://www.riambsoft.com</url>
<dependencies>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值