我有一个maven项目在本地使用eclipse中的依赖项层次结构签出,如下所示。
A -> B -> C -> D
在运行应用程序时,我对项目D中的代码进行了更改,eclipse是否应该自动进行更改?
我注意到情况并非如此,因此我必须手动进行Maven安装。但是对项目C的更改是在运行时以某种方式获取的。有人可以解释这个过程如何运作吗?我是否需要做一些其他配置才能使其正常工作?谢谢。
答案 0 :(得分:1)
我面对的问题实际上与maven或m2e无关,而是与热插拔/部署(基本上在运行时更改代码而不必重新启动应用程序)有关。
显然那里有一些限制,它仅支持方法主体更改。添加新的属性或方法时,必须重新启动应用程序才能使其生效。
答案 1 :(得分:0)
项目的.settings文件夹中有一个m2e首选项文件,您可以启用或禁用本地项目查找属性。