java - 有没有办法知道 Subversion 和 Maven 之间的版本要求?
问题描述
有没有办法知道 Subversion 和 Maven 之间的版本要求?例如,是否可以将 Subversion 1.6.12 与 Maven 3 一起使用?
我猜 SVN 的版本可能对Maven SCM Plugin和Maven Release Plugin很重要。但我还没有找到任何与此相关的文档。
解决方案
我认为这并不重要,因为 SCM 插件是一个包装器,它将根据 pom.xml 中配置的 SCM 选择合适的 SCM 提供程序实现来执行 SCM 命令(并且可能在执行 SCM 目标之前进行一些检查) .
您可以在引用的文档页面中阅读:
SCM 插件通过为配置的 scm 提供一组命令映射,提供对通用 scm 命令的独立于供应商的访问。每个命令都作为一个目标来实现。
我要补充一点,该文档并未提及此类兼容性问题或设置特定版本的 SCM 插件的要求。
而且我个人从未注意到 SCM 插件存在这样的问题。
但我不能肯定它在所有情况下都很好(虽然至少在大多数情况下应该),所以我建议进行一些测试以确保目标 Maven 版本和目标 SCM 版本之间的一切正常。
推荐阅读
- javascript - 反应原生 Firebase 电话身份验证 - 非常奇怪的行为
- c++ - 透明 CWnd 过期时删除打开对话框的窗口句柄
- javascript - Discord.js TypeError:无法读取未定义的属性“缓存”
- node.js - 用户保存/提交时如何添加/更新片段字段
- javascript - 身份验证后重定向不起作用。历史上没有道路
- bash - 在特定目录中创建文件 bash
- python - 模板渲染期间出错:/products/product-3/ 处的 NoReverseMatch
- mule - 如何在 Devkit 连接器中获取下拉列表选项?
- git - 如何设置 gitignore 使文件显示为现有但不更改?
- pg-promise - 带有用于 where 条件的动态列的 select 语句