我正在考虑在Eclipse 4.2中使用Maven项目,以允许我工作区中的非Maven Java项目使用外部库,而且维护工作量更少。要实现此效果,请启用Maven Dependencies
标签下的Java Build Path -> Order and Export
复选框。
但是,我注意到,更新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之外,还有更好的方法吗?
答案 0 :(得分:0)
简短的回答是m2e插件不支持。
由于您只导出Maven依赖项,因此没有什么可以阻止您将这些依赖项手动添加到其他项目中,作为来自本地maven存储库的外部jar。
虽然让你的项目变得更加简单。