我把一些我們的項目到Maven項目,但M2E從改變我的.classpath JRE項:有什麼辦法可以防止m2e修改eclipse .classpath文件嗎?
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
到:
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
這導致了一些錯誤,如:
說明資源路徑位置類型訪問限制:類型 由於對的限制,WindowsPopupMenuSeparatorUI無法訪問所需的庫C:\ PROGRAM 文件\的Java \ jdk1.6.0_20 \ JRE \ LIB \ rt.jar的DottedJPopupMenuSeparator.java/acommons/src目錄/ COM/KS/acommons/GUI/LookAndFeel都行 10的Java問題
有什麼辦法可以讓m2e不生成.classpath文件,或強制它使用工作區默認的JDK?
另請參閱:https://stackoverflow.com/questions/14804945/maven-build-path-specifies-execution-environment-j2se-1-5-even-though-i-chang –