使用Mercurial与团队成员共享Maven依赖项

时间:2012-01-06 21:25:58

标签: maven mercurial shared-libraries dependency-management

我想与我的其他团队成员分享当前由MAVEN管理的所有外部JAR。我使用Mercurial作为我的SCM,我试图找出将整个项目(包括libs)提交到存储库的最简单方法,以便我的团队成员可以克隆并运行而不需要严格的eclipse配置?

1 个答案:

答案 0 :(得分:2)

Maven是为了帮助您检索库。因此,您所要做的就是提交所有文件包括 pom.xml(.hg应包含target中的所有内容以及其他不相关的文件)

然后,您的项目成员可以提取资源并运行mvn eclipse:eclipse(请参阅eclipse & maven

最后在Eclipse中导入项目。

那就是他们需要来源......

如果他们只需要罐子,您必须在您的基础架构中放置一个公司仓库,使用deploy来处理您的mvn deploy。有些信息maven repo::Intro,请特别注意您可以使用的wagon(ftp,...)

这样,当你完成了你的开发并且push编写了代码时,你只需要在你的仓库上部署jar。

这样做,您的项目成员必须运行mvn -U eclipse:eclipse或任何目标,以使用最新部署的版本更新其本地存储库。