添加到程序集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