1
我有一個使用maven(在OSX,Juno上運行)的scala項目設置。由於某些莫名其妙的原因,運行m2e更新會導致JVM被更改爲1.7 JRE(這在我的系統中並不存在,並且未設置)。Eclipse Maven更新導致JVM設置損壞
具體而言,這似乎是,當我將項目導入月食發生(後第一次產生通過SBT項目):
中的.classpath<classpathentry path="org.eclipse.jdt.launching.JRE_CONTAINER" kind="con"></classpathentry>
獲取改爲:
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7
不存在(系統有1.6)。
像m2e這樣的聲音正在寫這個,但我似乎無法找到如何/爲什麼,以及在哪裏我可以改變這個設置。
你能否檢查POM是否有maven-compiler-plugin的設置?如果是這樣,這些設置是什麼? – mthmulders
謝謝,謝謝!就是這樣:) – malangi
很高興我可以幫助你! – mthmulders