一个例子,说清楚:
我有一个包含接口的maven项目,例如UserServiceInterf。
另一个项目包含该接口的实现,UserServiceImpl。
我向UserServiceInterf添加了一个方法,我打算在UserServiceImpl中覆盖它。我要为eclipse确定这个变化所要做的就是安装Interf项目并刷新Impl项目。每次向界面添加方法时重新安装项目都非常烦人。
作为参考,在Netbeans上进行测试,它会立即刷新,无需安装或F5项目。问题是我们的团队已经使用并喜欢Eclipse,所以,如果有Eclipse的解决方案,我会很感激。
答案 0 :(得分:1)
右键单击包含实施的项目,转到Maven -> Enable/Disable Workspace Resolution
。如果已启用,则它将引用导入的其他项目,并且更改将立即反映,而无需在另一个项目上执行mvn install
。
这是由m2e-wtp插件提供的,默认安装在最新的Eclipse版本中。