首页 > 解决方案 > 有没有办法知道 Subversion 和 Maven 之间的版本要求?

问题描述

有没有办法知道 Subversion 和 Maven 之间的版本要求?例如,是否可以将 Subversion 1.6.12 与 Maven 3 一起使用?

我猜 SVN 的版本可能对Maven SCM PluginMaven Release Plugin很重要。但我还没有找到任何与此相关的文档。

标签: javamavensvn

解决方案


我认为这并不重要,因为 SCM 插件是一个包装器,它将根据 pom.xml 中配置的 SCM 选择合适的 SCM 提供程序实现来执行 SCM 命令(并且可能在执行 SCM 目标之前进行一些检查) .

您可以在引用的文档页面中阅读:

SCM 插件通过为配置的 scm 提供一组命令映射,提供对通用 scm 命令的独立于供应商的访问。每个命令都作为一个目标来实现。

我要补充一点,该文档并未提及此类兼容性问题或设置特定版本的 SCM 插件的要求。
而且我个人从未注意到 SCM 插件存在这样的问题。
但我不能肯定它在所有情况下都很好(虽然至少在大多数情况下应该),所以我建议进行一些测试以确保目标 Maven 版本和目标 SCM 版本之间的一切正常。


推荐阅读