当我从 \branches\branchone 中的一个分支执行 maven 发布插件时,它会为 \branches 创建一个标签
我希望插件只标记“分支”,但由于某种原因,它标记了整个“分支”。
这似乎是一个错误,插件应该使用当前的 scm “连接” url 来确定要标记的内容。
你知道为什么发布插件没有标记正确的目录吗?或者您知道任何解决方法吗?
当我从 \branches\branchone 中的一个分支执行 maven 发布插件时,它会为 \branches 创建一个标签
我希望插件只标记“分支”,但由于某种原因,它标记了整个“分支”。
这似乎是一个错误,插件应该使用当前的 scm “连接” url 来确定要标记的内容。
你知道为什么发布插件没有标记正确的目录吗?或者您知道任何解决方法吗?
我完美地使用它来标记分支,您的 scm 配置可能有问题。尝试类似的东西:
<scm>
<connection>scm:svn:http://svn.mydomain.com/repo/projectA/branches/projectA-3.1.x</connection>
<developerConnection>scm:svn:http://svn.mydomain.com/repo/projectA/branches/projectA-3.1.x</developerConnection>
</scm>
确保分支上的 pom 与 repo 中的分支具有完全相同的路径,否则您可能会遇到问题。
如果您使用 de legacy 布局(类似 CVS 的布局),您可能需要设置 tagBase(http://maven.apache.org/plugins/maven-release-plugin/prepare-mojo.html#tagBase)。