我在本地 checkout 了一个 Maven 项目,其依赖关系层次结构如下在 Eclipse 中所示。
A -> B -> C -> D
运行应用程序时,我对项目 D 中的代码进行了更改,Eclipse 是否应该自动获取更改?
我注意到情况并非如此,我必须手动安装 Maven。但是对项目 C 的更改会在运行时以某种方式被拾取。有人可以解释这个过程是如何运作的吗?我需要做一些其他配置才能使其工作吗?谢谢。
最佳答案
事实证明我面临的问题实际上与 maven 或 m2e 无关,而是与热交换/部署有关(基本上在运行时更改代码而无需重新启动应用程序)。
显然存在一些限制,它仅支持方法体更改。当我添加新的属性或方法时,我必须重新启动应用程序才能使其生效。
关于java - 构建如何使用 Maven 自动与 Eclipse 一起工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52518825/