mik*_*era 8 java versioning git github maven
我正在尝试找出管理工作流的最佳方式,以允许使用Maven和Git进行版本编号和发布.
目前我的工作流程是:
我做"主"分支中的所有工作,除非我需要做一些实验(在这种情况下我切换到一个新的分支,定期合并)
这是一个明智的工作流程吗?我可以通过任何方式改进它.
使用应该为你做的maven-release插件.发布涉及两个步骤:
mvn release:prepare 它将询问您发布的版本,标签名称和下一个开发版本mvn release:perform 这将构建发布工件并将它们发布在远程maven存储库中要使其工作,您必须在pom文件中配置几件事:
<scm>
<connection>scm:git:git://github.com/user/repo.git</connection>
<developerConnection>scm:git:git@github.com:user/repo.git</developerConnection>
<url>https://github.com/user/repo/tree/master/</url>
</scm>
Run Code Online (Sandbox Code Playgroud)
release:perform将上传内置文物当您使用它时,您应该设置一个应该用于签名标记的GPG密钥.
| 归档时间: |
|
| 查看次数: |
531 次 |
| 最近记录: |