有什么方法可以知道Subversion和Maven之间的版本要求吗?例如,可以在Maven 3中使用Subversion 1.6.12吗?
我认为SVN的版本对于Maven SCM Plugin和Maven Release Plugin可能是重要的。但是我还没有找到与此有关的任何文档。
答案 0 :(得分:1)
我认为这并不重要,因为SCM插件是一个包装程序,它将根据pom.xml中配置的SCM选择合适的SCM提供程序实现来执行SCM命令(以及可能在执行以下操作之前进行一些检查) SCM目标)。
您可以在引用的文档页面中阅读:
SCM插件使供应商可以独立访问常见的scm命令 通过为配置的scm提供一组命令映射。每 命令被实现为目标。
我要补充一点的是,文档中并未提及此类兼容性问题或设置SCM插件特定版本的要求。
而且我个人从来没有注意到SCM插件存在这样的问题。
但是我不能肯定这在所有情况下都可以(至少应该在大多数情况下都可以),所以我建议进行一些测试,以确保所有功能都在目标Maven版本和目标SCM版本之间运行。