Maven 发布插件适用于分支吗?
当我从 \branches\branchone 中的分支执行 Maven 发布插件时 它为 \branches 创建一个标签
我希望插件只标记“branchone”,但由于某种原因它标记整个“branches”。
这似乎是一个错误,插件应该使用当前的 scm“连接”url 来确定要标记的内容。
你知道为什么发布插件没有标记正确的目录吗? 或者 你知道有什么解决方法吗?
When I execute the maven release plugin from a branch that is in \branches\branchone
it creates a tag for \branches
I would like the plugin to tag just "branchone" but for some reason it tags the whole "branches" instead.
This seems like a bug, the plugin should use the current scm "connection" url to determine what to tag.
Do you know why the release plugin doesn't tag the correct directory?
or
Do you know any work-arounds?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我完美地使用它来标记分支,你的 scm 配置可能有问题。尝试类似的操作:
确保分支上的 pom 与存储库中的分支具有完全相同的路径,否则可能会出现问题。
如果您使用遗留布局(类似 CVS 的布局),您可能需要设置 tagBase (http://maven.apache.org/plugins/maven-release-plugin/prepare-mojo.html#tagBase)。
I use it prefectly to tag branches, you may have a problem in your scm config. Try something similar to:
Make sure that the pom on the branch have the exact same path as the branch is in the repo, otherwise you can have problems.
If you use de legacy layout (CVS-like layout), you may need to setup the tagBase (http://maven.apache.org/plugins/maven-release-plugin/prepare-mojo.html#tagBase).