问题:我们在3级POM树中有几十个Maven子项目(由m2eclipse管理),并且人们不断每两周添加一些项目并将其删除。由于并非所有新增项目在缺失时都会导致编译时错误,因此问题更加复杂。可能最终不会被丢弃到OSGi容器中,因为人们忘记正确导入它们,并且由于某些原因,Eclipse不会自动地知道它们的存在。使用Eclipse自动Maven项目更改分辨率
目前,人们不得不看一些邮件列表,并且每当发生这样的事件时,他们都必须手动调用导入向导来获取根POM并添加缺失项目或手动删除一些不需要的项目。移动/重命名是删除/添加的组合。
这一切都很容易出错,我们希望以某种方式自动化/简化过程。
理想情况下,我们希望有以下流程: 1)同步 2)火日食 3)有些钩来触发其中将分析开发商的反对最新POM树工作区(非常根POM是固定的和已知的) 4)应该有一些按钮的地方,这将是: - 绿色,如果一切都是正确的 - 红色,如果不是 点击它应该会自动删除不需要的项目(并更新Eclipse的内部),并添加新的(某种调用静音模式下的导入向导)。
现有功能可能吗?或者我们不得不以某种方式扩展m2e?其他解决方案?
任何帮助将不胜感激!
P.S.
我们知道我们有这种类型的问题可能是由于设计错误的项目结构。然而,在严格的发布周期内运行并不容易。所以,我们需要一个临时解决方案。