我在带有 Mountain Lion 的 Mac 上的 Maven 构建(mvn clean install)中收到此错误
org.tmatesoft.svn.core.SVNException: svn: The path 'XYZ' appears to be part of Subversion 1.7 (SVNKit 1.4) or greater
working copy rooted at '/Users/XYZ/workspace/XYZ'.
Please upgrade your Subversion (SVNKit) client to use this working copy.
我将 SVN 作为 Apple 命令行工具包的一部分安装,并安装在 /usr/bin 中。我也安装了最新的 SVN,但它安装在 /usr/local/bin。当 maven 构建运行时,它不会选择最新的 SVN,而是选择较旧的 SVN 并失败。以前有人遇到过这种问题吗?我认为有 2 个选项 - 1)以某种方式强制 maven 使用新安装的 SVN。2) 将作为 Apple 命令行工具的一部分安装的 SVN 升级到最新的 SVN。我已经用最新版本重新安装了命令行工具,但它仍然坚持旧版本。
我不控制 pom.xml 所以修改它不是一个可行的选择。
任何解决此问题的指针将不胜感激。谢谢!