一、问题描述
当将TortoiseSVN的版本从1.7升级到1.8.X后,在Intellij IDEA中用Maven打包项目时,出现以下错误:
Failed to execute goal com.google.code.maven-svn-revision-number-plugin:svn-revision-number-maven-plugin:1.13:revision (default) on project MYPROJECT: svn: E155021: This client is too old to work with the working copy at......
二、原因分析
SVNKit 1.7.X 和Subversion 1.8 working copy format不兼容。
三、解决方案
在项目的pom文件中增加以下配置:
org.tmatesoft Subversion 1.8 Compatibility http://maven.tmatesoft.com/content/repositories/releases/ default com.google.code.maven-svn-revision-number-plugin svn-revision-number-maven-plugin 1.13 org.tmatesoft.svnkit svnkit 1.8.5