添加到程序集zip的依赖关系jar将“SNAPSHOT
”版本添加到其名称中。有没有办法从${artifact.baseVersion}
只得到version
号码没有SNAPSHOT
?maven程序集插件:从依赖关系中删除SNAPSHOT
这在maven-assembly-plugin
内运行。我想依赖关系输出像parent-2.0.jar
而不是parent-2.0-SNAPSHOT.jar
。
assembly.xml
<dependencySets>
<dependencySet>
<outputDirectory>lib</outputDirectory>
<outputFileNameMapping>${artifact.artifactId}-${artifact.baseVersion}.${artifact.extension}</outputFileNameMapping>
<includes>
<include>www.example.com:parent:jar:2.0-SNAPSHOT</include>
</includes>
<useProjectArtifact>false</useProjectArtifact>
</dependencySet>
</dependencySets>
如果你犯了一个发布版本,这将做......但是你目前只有一个快照版本,这样的结果是个快照的版本...我会改变包括不使用版本.... – khmarbaise
是的,但我不能改变,因为我们只有SNAPSHOT版本。 – ulab
如果你在你的版本中有'-SNAPSHOT',你根本没有发布,只有SNAPSHOT的...... – khmarbaise