gpt4 book ai didi

java - Maven 版本 :prepare TAG before commit

转载 作者:行者123 更新时间:2023-11-30 05:57:13 28 4
gpt4 key购买 nike

有没有办法在增量之前使用 POMTAG代码?我不需要事后标记 - 只需之前即可。我在这里和错误报告中检查了几个线程,但没有发现任何结论。我的发布非常简单。现在我使用的是 4.0.0-SNAPSHOT 版本,我希望这是标签 (app-name-4.0.0-SNAPSHOT)。这可能吗?我看到很多关于此功能被破坏的报告。

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.5.3</version>
</plugin>

最佳答案

我认为您需要了解发布插件的用途。

发布:准备:

1) run build, with tests
2) check no snapshot dependencies
3) remove snapshot from version (4.0.0 in your case)
4) tag this version in source control (4.0.0 in your case)
5) increment version to next snapshot (4.0.1-SNAPSHOT in your case)

发布:执行

1) checkout tag
2) build with tests
3) deploy released version to repository (4.0.0 in your case)

然后,您将在存储库中拥有一个不可变的二进制文件以及版本 4.0.0 的匹配源代码标签。

关于java - Maven 版本 :prepare TAG before commit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52952445/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com