gpt4 book ai didi

eclipse - m2Eclipse插件用maven 3.0.3,没有编译错误,jre5用jdk7

转载 作者:行者123 更新时间:2023-12-02 16:44:46 25 4
gpt4 key购买 nike

关于m2 eclipse插件的问题。目前我有“Eclipse Java EE IDE for Web Developers”,这是最新的更新。我安装了 m2 eclipse 插件,并启动了一个正常的 java 项目。然后我通过将其转换为 Maven 项目

“右键->配置->转换为maven项目”这似乎有效,创建了 pom.xml,项目进行了转换,一切都很好。

当我对这个项目做任何事情时,问题就开始了。在项目“Right client on project -> maven”的 Maven 设置中,有几个选项表现得很奇怪,更新 Maven 配置会将项目的默认 JDK (JDK7) 更改为 j2SE-1.5...,这从来都不是安装在机器上,当然是找不到的。此外,代码完成和错误检查在编辑器中不起作用。

示例:params.put("some_string", );对于编译错误,这应该呈现“红色”,因为 put() 没有第二个参数,但是根据 Eclipse 编辑器,这检查为正常。

我对这个问题做了一些研究,从我从 Google 收集到的信息来看,m2eclipse 和这个 eclipse 发行版似乎存在一些问题,但没有什么可以解决这个问题。其他人有类似的问题吗?或者有人知道如何解决这个问题吗?

如果我可以提供任何其他信息,请告诉我,我不想只是将我的 settings.xml 粘贴到堆栈溢出中。

注意:我在 Eclipse 中配置了 settings.xml,并指定了要使用哪个 jdk (7)

系统信息:Maven版本:3.0.3Eclipse 版本:适用于 Web 开发人员版本的 Eclipse Java EE IDE

截至本文发布之日,所有 Eclipse 插件均已安装最新版本,并且不存在 XML 完整性错误或任何此类错误。

最佳答案

对于 JDK 问题:在 pom.xml 中指定

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<showWarnings>true</showWarnings>
</configuration>
</plugin>

然后执行另一个“更新项目配置”。然后应该设置 JDK 7(至少对我有用)。

关于eclipse - m2Eclipse插件用maven 3.0.3,没有编译错误,jre5用jdk7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7868029/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com