繁体   English   中英

添加自定义Maven项目作为依赖项

[英]Adding custom maven project as dependency

我现在使用带有m2eclipse插件的eclipse来解决一个非常简单的问题:我有两个maven项目,我想将project A添加为project B依赖项。

那么如何以某种方式实现这一目标? 如果我的补充project A来的构建路径project B日食识别类,但这个项目是不是由编译时日食解决。

通过将project A安装到本地存储库并将其添加为对pom的依赖关系,可以使它正常工作。 这行得通,但是很麻烦,因为更改某些内容后,我总是必须安装新版本的项目A。

插件不应该为我处理这种情况吗?

假设您在工作台中都打开了两个maven项目,然后确保在Maven上下文菜单中启用了“启用工作区解析”选项。

您这样做的方法是正确的,因为它假定项目B将使用项目A中将存在于项目中的依赖项,因此您可以独立进行开发。

无论如何,对于项目A,如果您使用的是maven,是否不使用maven clean install进行编译和部署? 这样,您就可以确保始终拥有最新版本

另一个选择是,如果两者之间更加相互依赖,则应考虑将其中一个作为另一个的模块,或者将一个包含两个模块的项目C都考虑在内,但这意味着两个都是同一项目的一部分(例如包含两个罐子的耳朵),取决于情况

是的,Eclipse处理这种情况。

您可以在同一工作空间中同时添加项目A和项目B。

我可以帮助您从头开始创建一个简单的工作区。

我假设您已经安装了MAVEN插件M2Eclipse for Eclipse。

  1. 在空白的工作区中启动新的Eclipse
  2. 右键单击Project Explorer->转到Import对话框,然后添加一个Maven模块。
  3. 找到POM目录并添加该目录。
  4. 它将列出所有子文件夹中的所有项目。
  5. 在单个工作空间中添加多达Maven Based模块。

这样,您不需要安装依赖项。 任何更改都将反映在派生模块上。

希望对您有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM