为什么Maven会更改Eclipse项目首选项?

ila*_*zgo 18 eclipse configuration m2eclipse maven

首先,我正在使用Ubuntu 12.04,Eclipse Juno和embebbed maven 3.0.4(m2eclipse),我必须在一个遗留项目中工作,这是我从SVN repositroy获得的.

我遇到了Maven和Eclipse的一种配置问题.

我第一次做Maven> Update项目时遇到了"Maven Java EE配置问题"类型的"未知错误".我检查了我的项目的属性,我意识到java合规性级别设置为1.5,但我已激活1.6 JRE.好吧,我已经改为1.6版本(在Java Facet中),但是当我执行Maven> Update项目时,我的项目属性将恢复为默认值(也就是1.5版本),并且未知错误仍然存​​在.

我的pom.xml文件似乎没问题,我也尝试使用空的pom.xml更新项目(仅使用modelVersion,groupId,artifactId,version,name和url标签)并且我总是得到相同的错误.

我真的被卡住了.有人有线索吗?

max*_*dim 35

尝试在pom.xml中指定JDK版本:

  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
          <source>1.6</source>
          <target>1.6</target>
        </configuration>
      </plugin>
    </plugins>
  </build>
Run Code Online (Sandbox Code Playgroud)

然后执行'更新项目配置'