maven - 工作区间的依赖关系

时间:2012-09-24 16:15:42

标签: eclipse maven dependencies

我正在使用eclipse和maven集成。

maven install将资源放入本地存储库。本地存储库分为“本地存储库”和“工作空间项目”,如eclipse视图“Maven存储库”所示。

该资源不可由其他工作区的其他项目链接。有没有办法让“maven install”将shnapshot放到任何项目可用的“顶级”本地存储库? 还是我想念这个概念?

1 个答案:

答案 0 :(得分:2)

工作空间项目是m2e插件提供的一个便利功能,如果工件规范(组ID,工件ID和版本)与工作空间中的项目匹配,它会解析当前工作空间中项目的依赖关系。如果没有匹配项,m2e只使用.m2/repo文件夹中的jar作为依赖项。

此功能的好处是您不必持续依赖项目buildinstall,您的代码更改会立即反映在依赖项目中。

但是,这只是一个便利功能,您始终可以在依赖项目中执行maven安装并刷新相关项目以反映其中的更改。

TL; DR只需在您的依赖项目上执行常规的maven安装并刷新任何工作区。它应该工作。