我正在使用maven来构建一个多模块项目。但是有些项目是在不同的svn服务器上。我知道这不是一个好的做法,但是这个选择是在考虑之后做出的。
无论如何,一切正常,但我无法找到从备用存储库位置签出项目的方法。
这可能吗?
谢谢!
答案 0 :(得分:0)
我仍然不确定一切(事情可能对你很明显,但相信我,它们不适合读者)但这看起来更像是Subversion问题而不是Maven问题。也许Externals Definitions可以在这里提供帮助:
有时构建一个由多个不同签出组成的工作副本很有用。例如,您可能希望不同的子目录来自存储库中的不同位置,或者可能来自不同的存储库。您当然可以通过手动使用svn checkout来创建这种场景来创建您尝试实现的嵌套工作副本结构。但是,如果这种布局对于使用存储库的每个人都很重要,那么每个其他用户都需要执行与您相同的结帐操作。
通过正确设置svn:externals
,应该可以通过一次结帐从各种存储库中获取所有内容。
如需更多指导,请发布更准确的问题:)