【发布时间】:2012-09-03 15:44:06
【问题描述】:
我正在将我们的一些项目转换为 Maven 项目,但 m2e 将我的 .classpath JRE 条目从:
<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 Files\Java\jdk1.6.0_20\jre\lib\rt.jar DottedJPopupMenuSeparator.java /acommons/src/com/ks/acommons/gui/lookandfeel 行 10 Java问题
有什么办法可以让 m2e 不生成 .classpath 文件,或者强制它使用工作区默认的 JDK?
【问题讨论】: