【发布时间】:2019-04-19 12:33:02
【问题描述】:
我正在尝试使用 Apache Archiva 作为我的项目存储库。由于我分别在 pom.xml 和 settings.xml 中配置了详细信息,因此我配置了存档并能够使用 mvn deploy 将快照上传到存档。
现在我有正在开发中的快照,在发布时,我想将最新的工件从快照移动到内部(发布)。我可以知道配置细节吗?我尝试使用 maven release:prepare 但它失败了,因为我还必须在其中提到 SCM。在这种情况下,它只是将工件从快照移动到内部,不需要不同的编译。
请帮忙。
【问题讨论】:
-
maven的release插件对流程(设置标签,重新编译)比较严格。您可以做的是重命名目标文件夹中的文件(无需编译),然后上传(使用 maven install 插件)。 maven.apache.org/plugins/maven-install-plugin/examples/… 请注意,我不会这样做,因为您的 SCM 中没有标记此版本,也没有检查文件,它仍在编译。
标签: java apache maven devops archiva