Java POM文件配置是否覆盖Spring工具套件配置的默认设置?
检查此链接后 我观察到POM文件配置正在覆盖STS默认设置。这可能是每当project在服务器上运行时,它都会生成上面链接中提到的错误的原因。这可能是覆盖STS默认配置的代码:Java POM文件配置是否覆盖Spring工具套件配置的默认设置?,java,maven,pom.xml,spring-tool-suite,eclipse-jee,Java,Maven,Pom.xml,Spring Tool Suite,Eclipse Jee,检查此链接后 我观察到POM文件配置正在覆盖STS默认设置。这可能是每当project在服务器上运行时,它都会生成上面链接中提到的错误的原因。这可能是覆盖STS默认配置的代码: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> &
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>${jdk.version}</source>
<target>${jdk.version}</target>
</configuration>
</plugin>
org.apache.maven.plugins
maven编译器插件
${jdk.version}
${jdk.version}
这是Eclipse中Maven支持的一个特性(它也包含在STS中)。它会自动将pom文件中的JDK版本设置映射到Eclipse/STS中的编译器设置。否则,IDE将被编译成与Maven版本不同的JDK版本,这有点奇怪