我正在使用Maven 3和Subversion,并使用mvn release:prepare进行发布。我们的SVN设置和布局是标准的。但是,当我们这样做时,复制到新标签名称下的/ tags目录中的目录结构是完整的“trunk / branches / tags”,后面跟着它下面的所有内容,而不仅仅是我运行此命令的特定主干/分支。
即
svn checkout http://svn-server-01:8090/svn/our-project/trunk/our-master --username myuid --password mypassword
tags -> 0.1 -> tags -> empty -> branches -> empty -> trunk -> 0.2 version of the trunk branches -> empty trunk -> 0.2-SNAPSHOT
答案 0 :(得分:2)
听起来你的pom中的scm配置不正确。它应该是这样的:
<scm>
<connection>scm:svn:http://somerepository.com/svn_repo/trunk/</connection>
<developerConnection>scm:svn:https://somerepository.com/svn_repo/trunk/</developerConnection>
<url>http://somerepository.com/view.cvs</url>
</scm>
特别是连接和developerConnection。