Maven可选择从svn存储库编译依赖项

时间:2010-09-29 15:12:16

标签: maven-2

是否可以选择从源代码(svn)编译依赖项而不是使用远程jar?

背景: 我有一个非常大的j2ee项目,我们不希望开发人员必须将整个项目下载到那个系统。特别是在IDE下,20+项目在编译时可能会导致性能问题...调试... eclipse崩溃导致奇怪的幻像依赖问题......等等。

因此我们设置maven从私有存储库下载所有依赖项,这非常有用。但我仍然希望能够处理它正在下载的依赖项。

我的解决方案: 我此刻的解决方案如下......

  1. 下载模块我想从svn
  2. 开始工作
  3. 处理代码
  4. mvn install to local repository
  5. 创建耳包
  6. 部署和测试
  7. 我的解决方案存在问题:

    如果我完成了特定模块的开发,我不知道如何告诉maven再次从远程存储库开始下载。我只是卸载并在下次需要同步时下载吗?

    还有其他解决办法吗?

    感谢!!!

1 个答案:

答案 0 :(得分:0)

  

因此我们设置maven从私有存储库下载所有依赖项,这非常有用。但我仍然希望能够处理它正在下载的依赖项。

无论您使用的是eclipse:eclipse还是m2eclipse,您都可以将项目配置为使用“工作区解析”(解决工作区中的依赖关系)或二进制依赖关系。换句话说,它只是支持您的方案。