Maven 可以在一次执行中从各种存储库(SVN)下载吗?

发布于 2024-08-28 05:55:25 字数 144 浏览 4 评论 0原文

我使用 Maven 构建一个多模块项目。但有些项目位于不同的 svn 服务器中。我知道这不是一个好的做法,但这个选择是经过一些考虑后做出的。

无论如何,一切正常,但我无法找到从备用存储库位置签出项目的方法。

这可能吗?

谢谢!

Im using maven to build a multi module project. But some projects are in a different svn server. I know it is not a good practice, but that choice was made following some considerations.

Anyway, everything works fine, but I'm not able to find a way to checkout projects from an alternate repository location.

Is this possible?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

残月升风 2024-09-04 05:55:25

我仍然不确定是否理解所有内容(这些事情对你来说可能是显而易见的,但相信我,它们不适合读者),但这看起来更像是 Subversion 问题而不是 Maven 问题。也许 外部定义 可以在这里提供帮助:

有时,构建由许多不同的签出组成的工作副本很有用。例如,您可能希望不同的子目录来自存储库中的不同位置,或者可能来自不同的存储库。您当然可以手动设置这样的场景 - 使用 svn checkout 创建您想要实现的那种嵌套工作副本结构。但是,如果此布局对于使用您的存储库的每个人都很重要,则每个其他用户都需要执行与您相同的签出操作。

通过正确设置 svn:externals,应该可以通过一次签出从各个存储库中获取所有内容。

如需更多指导,请发布更精确的问题:)

I'm still not sure to understand everything (things might be obvious for you but believe me, they aren't for the readers) but this looks more like a Subversion issue than a Maven issue. Maybe Externals Definitions could help here:

Sometimes it is useful to construct a working copy that is made out of a number of different checkouts. For example, you may want different subdirectories to come from different locations in a repository or perhaps from different repositories altogether. You could certainly set up such a scenario by hand—using svn checkout to create the sort of nested working copy structure you are trying to achieve. But if this layout is important for everyone who uses your repository, every other user will need to perform the same checkout operations that you did.

By setting svn:externals properly, it should be possible to fetch everything from various repositories with a single checkout.

For more guidance, post a more precise question :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文