1
我正在研究如何在Eclipse 4.2中使用Maven项目,以允许我的工作区中的非Maven Java项目使用外部库来减少维护工作量。为了达到此效果,我启用Java Build Path -> Order and Export
选项卡下的Maven Dependencies
复选框。防止m2e未导出Maven依赖项目更新
但是,我已经注意到,更新Maven项目更改设置。更具体地说,在此.classpath
:
<classpathentry exported="true" kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
变成这样:
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
是否有办法防止这种情况的发生?在我的情况下,Maven项目的重点是它们的依赖关系将被导出。
除了将所有其他项目转换为Maven之外,还有更好的方法吗?
是的,这是我看到'm2e'插件源代码的结论。每次'm2e'修复它们时,通过从VCS恢复'.classpath'文件来解决这个问题是一个小问题。 – thkala 2012-08-13 15:52:49