【问题标题】:Issue with svn commit running mvn release:prepare运行 mvn release:prepare 的 svn commit 问题
【发布时间】:2011-02-15 12:26:52
【问题描述】:

我正在尝试运行 mvn release:prepare 并收到以下错误。 我有一个扁平的项目结构。我正在使用 SVN 作为源代码管理工具。

[ERROR] BUILD FAILURE
[INFO] ---------------------------------------------------------------
[INFO] Unable to commit files
Provider message:
The svn command failed.
Command output:
svn: 'D:\home\dev\eclipse_workspace' is not a working copy

我的发布插件添加到父pom中如下

<'plugin>
<'groupId>org.apache.maven.plugins'<'/groupId>
<'artifactId>maven-release-plugin'<'/artifactId>
<'version>2.1'<'/version>
<'/plugin>

【问题讨论】:

  • 您可以在这里显示 POM 吗? pom的SCM区配置connection和developerConnection了吗?

标签: svn maven-release-plugin


【解决方案1】:

该目录不包含 .svn(隐藏)文件夹。我怀疑您正在尝试从导出的​​目录中发布项目,而不是先从 svn 中签出。 Maven 在发布时需要 .svn 文件夹。 此外,您需要提交所有更改,并且没有尚未添加的文件/目录。

基本上,您需要进行干净的结帐,没有任何形式的本地更改才能使其正常工作。

此外,如果以上是发布插件的完整设置,那么您缺少 和其他一些东西,所以这肯定行不通。 (但是,您也可能从某个地方继承了这些;无论如何——这是另一个问题)。

【讨论】:

    猜你喜欢
    • 2013-10-21
    • 2012-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-18
    • 2020-05-15
    • 2013-02-16
    相关资源
    最近更新 更多