Eclipse 用m2e覆盖类

Eclipse 用m2e覆盖类,eclipse,maven,m2e,Eclipse,Maven,M2e,Maven Eclipse插件(现在称为m2e)有一个很好的特性,它可以“动态”覆盖文件。例如,假设您有两个web项目: 1.核心项目 2.应用项目 您可以非常轻松地对其进行配置,以便将核心项目覆盖到应用程序项目中 (见:)。这意味着,如果在核心项目中更改html文件,只要点击“保存”,它就会覆盖并在应用程序项目中可见!太好了 但是,假设您在核心项目中添加了一个新类,并且在应用程序项目中对该类具有依赖关系 Eclipse不会构建应用程序项目,因为它无法在类路径的核心项目中看到新类。哎哟为了解决这

Maven Eclipse插件(现在称为m2e)有一个很好的特性,它可以“动态”覆盖文件。例如,假设您有两个web项目: 1.核心项目 2.应用项目

您可以非常轻松地对其进行配置,以便将核心项目覆盖到应用程序项目中 (见:)。这意味着,如果在核心项目中更改html文件,只要点击“保存”,它就会覆盖并在应用程序项目中可见!太好了

但是,假设您在核心项目中添加了一个新类,并且在应用程序项目中对该类具有依赖关系

Eclipse不会构建应用程序项目,因为它无法在类路径的核心项目中看到新类。哎哟为了解决这个问题,我将核心项目的目标/类添加到应用程序项目的类路径中。不太好

我想知道有没有更好的解决办法。注意:我用范围“compile”标记了依赖项,但它没有区别。类似地,我也尝试过选择project/maven/updateprojectconfiguration——也没有区别

我真正想让m2e理解的是,这是一个编译依赖项,所以在编译时选择依赖项

有什么想法吗

感谢

我们有一个类似的设置,我们解决这个问题的方法是为所有web项目提供一个公共(父)项目。您的两个web项目都将依赖于此共享项目。

我们有一个类似的设置,我们解决此问题的方法是为所有web项目提供一个公共(父)项目。然后,您的两个web项目都将依赖于此共享项目