Maven release/SVN:E205009:本地非提交操作不接受日志消息或修订属性
我们正在尝试用maven 3.04和SVN 1.7.7设置maven发布插件 尝试准备发布时,mvn release:prepare我们收到以下消息: svn:E205009:本地非提交操作不接受日志消息或修订属性 我们的配置是:Maven release/SVN:E205009:本地非提交操作不接受日志消息或修订属性,svn,maven-3,maven-release-plugin,Svn,Maven 3,Maven Release Plugin,我们正在尝试用maven 3.04和SVN 1.7.7设置maven发布插件 尝试准备发布时,mvn release:prepare我们收到以下消息: svn:E205009:本地非提交操作不接受日志消息或修订属性 我们的配置是: <scm> <developerConnection>scm:svn:svn://hostname/projects/tags/myapp/poms/parent-pom/parent-pom-0.0.1</dev
<scm>
<developerConnection>scm:svn:svn://hostname/projects/tags/myapp/poms/parent-pom/parent-pom-0.0.1</developerConnection>
</scm>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.3.1</version>
<configuration>
<username>myuser</username>
<password>mypassword</password>
<tagBase>scm:svn:svn://hostname/projects/tags/projectname/poms/parent-pom</tagBase>
</configuration>
</plugin>
scm:svn:svn://hostname/projects/tags/myapp/poms/parent-pom/parent-pom-0.0.1
...
org.apache.maven.plugins
maven发布插件
2.3.1
我的用户
我的密码
scm:svn:svn://hostname/projects/tags/projectname/poms/parent-pom
有人知道什么是错误的吗
非常感谢
Patrick您需要删除标记库配置中的“scm:svn:”部分。在您的示例中,应为:
<tagBase>svn://hostname/projects/tags/projectname/poms/parent-pom</tagBase>
svn://hostname/projects/tags/projectname/poms/parent-pom
用户名和密码属性应该在persona~/.m2/settings.xml文件中。至少对于存储库定义来说……另外,您应该包括“mvn release:prepare-DdryRun=true”命令的输出(注意,“dryRun”是区分大小写的)