maven + svn 配置

发布于 2021-11-22 13:59:57 字数 1315 浏览 955 评论 2

项目是多模块项目,目录结构是:

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上?



如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

路还长,别太狂 2021-11-23 15:01:47

将TortoiseSVN升级到1.8.3,报这个错误:

[ERROR] svn: E235000: In file '......subversionlibsvn_clientcopy.c' line 1374: assertion failed (commit_items != NULL)

似乎是版本高于svn server端造成,也不知道是不是真的?

等你爱我 2021-11-23 12:04:04

[ERROR] svn: E235000: In file 'D:DevelopmentSVNReleasesTortoiseSVN-1.7.12ex

tsubversionsubversionlibsvn_clientcommit_util.c' line 479: assertion failed

((copy_mode_root && copy_mode) || ! copy_mode_root)

出现这样的错误怎么处理呢?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文