mvn release:prepare不会忽略它应该忽略的文件

时间:2014-03-27 16:57:02

标签: maven svn

我正在跑步

mvn release:prepare

会导致以下错误。它抱怨文件被修改,首先应该被忽略,因为mvn把它放在那里。

  

[INFO]更改默认' svn'提供者实施到' javasvn'。

[...]

  

[INFO]忽略对以下内容的更改:** / pom.xml.backup,release.properties,** / release.properties,** / pom.xml.branch,** / pom.xml.next,** /pom.xml.releaseBackup, ** / pom.xml.tag

[...]

  

[错误]无法执行目标org.apache.maven.plugins:maven-release-plugin:2.4.1:prepare(default-cli)on project company-common:无法准备发布,因为您有本地修改:

     

[错误] [/home/ansible/branch/company-common/branches/1.0.2-JM/release.properties:unknown]

这是一个常见的问题。大多数答案建议使用scm config的相对路径。我的问题是如何做到这一点?相对于什么?在这里我的scm是一个分支:

<scm>
    <connection>scm:svn:http://ipsvndev.company.com/repos/PROJ/company-common/branches/1.0.2-JM</connection>
    <developerConnection>scm:svn:http://ipsvndev,company.com/repos/PROJ/company-common/branches/1.0.2-JM</developerConnection>
    <url>scm:svn:http://ipsvndev.company.com/repos/PROJ/company-common/branches/1.0.2-JM</url>
</scm>

0 个答案:

没有答案