maven-在eclipse中使用泛型';s maven项目
我有一个maven网站项目,由带有EclipseIDE的archtype插件生成。问题是,当我需要使用泛型或java 5或6的任何东西时,我将项目编译器更改为1.6,并且在package explorer中的项目图标上有一个错误标记,但一切正常。我想这是因为马文,但我不知道如何摆脱它maven-在eclipse中使用泛型';s maven项目,eclipse,maven-2,Eclipse,Maven 2,我有一个maven网站项目,由带有EclipseIDE的archtype插件生成。问题是,当我需要使用泛型或java 5或6的任何东西时,我将项目编译器更改为1.6,并且在package explorer中的项目图标上有一个错误标记,但一切正常。我想这是因为马文,但我不知道如何摆脱它 谢谢您需要确保Eclipse是使用Java 1.6编译的 转到项目特定的设置:项目>属性。在左侧的文本框中键入“Java编译器” 确保“JDK Compliance”下的所有下拉列表都设置为1.6。否则,选中“启用
谢谢您需要确保Eclipse是使用Java 1.6编译的 转到项目特定的设置:项目>属性。在左侧的文本框中键入“Java编译器” 确保“JDK Compliance”下的所有下拉列表都设置为1.6。否则,选中“启用项目特定设置”框并手动将其设置为JDK 1.6 对于全局默认设置,您可能还希望通过Windows>Properties、Java>Compiler、Compiler compliance level>1.6来强制执行此操作
还要确保构建路径上的JDK版本是您想要的版本。希望这能有所帮助。您需要确保Eclipse是用Java 1.6编译的 转到项目特定的设置:项目>属性。在左侧的文本框中键入“Java编译器” 确保“JDK Compliance”下的所有下拉列表都设置为1.6。否则,选中“启用项目特定设置”框并手动将其设置为JDK 1.6 对于全局默认设置,您可能还希望通过Windows>Properties、Java>Compiler、Compiler compliance level>1.6来强制执行此操作
还要确保构建路径上的JDK版本是您想要的版本。希望这有帮助。不要忘记配置maven编译器插件:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<!-- Lock down plugin version for build reproducibility -->
<version>2.0.2</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
org.apache.maven.plugins
maven编译器插件
2.0.2
1.6
1.6
别忘了配置maven编译器插件:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<!-- Lock down plugin version for build reproducibility -->
<version>2.0.2</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
org.apache.maven.plugins
maven编译器插件
2.0.2
1.6
1.6
这是个难题,但我遇到过类似的问题,并通过删除项目(显然不是源代码)来解决这些问题。然后我将maven项目导入我的工作区
m2eclipse最终再次解析项目并正确设置项目。这是一个难题,但我遇到了类似的问题,并通过删除项目(显然不是源代码)解决了这些问题。然后我将maven项目导入我的工作区
m2eclipse最终再次解析项目并正确设置项目。我同意Mike所说的。 即使在更改pom中的条目之后,我仍然会遇到编译器错误。
在删除项目并在工作区中再次导入后,它才起作用。我同意迈克所说的。 即使在更改pom中的条目之后,我仍然会遇到编译器错误。
删除项目并在工作区中再次导入后,它才起作用Yeah maven默认为Java 1.4(如果您不指定要目标的版本)。Yeah maven默认为Java 1.4(如果您不指定要目标的版本)。