项目是多模块项目,目录结构是:
parent
--|module1
--|module2
目录是典型的上下包含,我在每个模块中都配置类似下面的SCM:
<scm> <connection>scm:svn:${svn.host}/svn/project/trunk/module1/</connection> <developerConnection>scm:svn:${svn.host}/svn/project/trunk/module1/</developerConnection> </scm>现在的问题是:
1、父项目的SCM如何配置?
2、maven-release-plugin插件只需要在父项目中的pom中配置就行了吗?子模块继承?
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-release-plugin</artifactId> <version>2.0-beta-7</version> <configuration> <tagBase>${svn.host}/svn/tbynet/tags/</tagBase> <checkModificationExcludeList>.settings,.project,.classpath,target,classes,lib</checkModificationExcludeList> <username>name</username> <password>pass</password><releaseProfiles>release</releaseProfiles> </configuration> </plugin>3、执行mvn release:prepare时报svn: E155007: 'parent/pom.xml' is not a working copy, 不能提交,是不是需要在这之前将项目都提交到svn上?
[ERROR] svn: E235000: In file 'D:\Development\SVN\Releases\TortoiseSVN-1.7.12\ex
t\subversion\subversion\libsvn_client\commit_util.c' line 479: assertion failed
((copy_mode_root && copy_mode) || ! copy_mode_root)
出现这样的错误怎么处理呢?
######将TortoiseSVN升级到1.8.3,报这个错误:
[ERROR] svn: E235000: In file '..\..\..\subversion\libsvn_client\copy.c' line 1374: assertion failed (commit_items != NULL)
似乎是版本高于svn server端造成,也不知道是不是真的?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。