我在pom.xml中有以下代码用于指定maven-compiler-plugin:
<properties>
<jdk.version>1.8</jdk.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.2</version>
<configuration>
<source>${jdk.version}</source>
<target>${jdk.version}</target>
</configuration>
</plugin>
虽然项目编译并运行正常,但我的项目根目录上有一个错误标志(我正在使用Eclipse)。
如果我注释掉这段摘录,错误就会消失,但当然,项目无法编译。我检查了Maven website,但规格是相同的。
你能帮我解决这个问题吗?
解决方案(感谢AleksandrM)
除非明确调用maven update项目,否则pom.xml中的更改不能应用于eclipse项目设置。
单击项目根目录上的ALT + F5并更新maven项目