[英]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。
这样,您不需要安装依赖项。 任何更改都将反映在派生模块上。
希望对您有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.