【发布时间】:2011-08-10 15:10:54
【问题描述】:
我们使用 SVN 作为 Maven 存储库。我们知道使用 SVN 支持的 maven 存储库是不可取的,但由于我们组织内部的限制,我们仍然必须使用它。当前使用的 SVN 支持的存储库已部分实施。我们有开发人员在两个不同的地理位置工作。我们现在面临的问题是,每当开发人员向 maven repo(svn repository) 添加工件时,所有其他开发人员都必须手动更新本地 svn 视图以获取新添加的工件,然后才能执行 mvn clean package。
如果工件在本地不存在,是否有办法自动将工件从 svn maven 存储库下载到本地存储库?
SVN 由网络服务器托管,因此仅使用 HTTPS 协议访问 Maven 存储库。我们使用 maven 2.2 版本。
我尝试使用 wagon 插件,它将构建输出(jar\war)直接部署到 scm。我们对部署构建输出不感兴趣。如果本地不存在,我们需要一种解决方案来自动从 svn maven repo 下载工件?
【问题讨论】:
标签: maven-2 maven maven-plugin maven-3