SVN 作为 Maven 仓库

标签 svn maven-2 maven

我们正在使用 SVN 来存储 maven 依赖项(组织限制不能像现在那样使用 nexus 或 artifactory maven 存储库)。 SVN 在使用 https 协议(protocol)的网络服务器上运行。目前,如果添加了新的依赖项,所有开发人员都必须手动更新他们的本地 maven repo 副本。有没有办法在 Maven 构建周期本身期间自动下载\更新新依赖项?尝试使用旅行车插件没有帮助。任何帮助将不胜感激。

最佳答案

首先尝试尽快获得 Nexus。此外,您正在使用 svn 作为本地用户存储库的替代品。为什么不使用 SVN 作为用户通过 Maven 使用的连接的(临时)替代品。如果您以这种方式配置 Web 服务器,每个人都将通过 Maven 而不是通过 SVN 将依赖项自动下载到 .m2/repository 中。

关于SVN 作为 Maven 仓库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7037150/

相关文章:

windows - SVN命令更新而不恢复文件

java - Eclipse 不会相信我有 Maven 2.2.1

maven-2 - 更新 maven 多模块项目的位置 scm url

java - 将使用 Maven 创建的项目上传到 Google App Engine

maven - 如何设置 mvn exec :exec? 的类路径

git - svn2git 失败说作者 : VisualSVN Server not defined in ./authors.txt 文件

visual-studio - AnkhSVN 在 VS 2013 中不显示文件夹的状态图标

git - 将 SVN 迁移到具有过滤历史记录的 Git

maven-2 - Maven 将 src/main/resources/services 文件夹复制到/META-INF

maven - 存储库版本策略 : ignore missing poms?