我正在考虑在 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 之外,有没有更好的方法来做到这一点?