Java POM文件配置是否覆盖Spring工具套件配置的默认设置?

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> &

检查此链接后 我观察到POM文件配置正在覆盖STS默认设置。这可能是每当project在服务器上运行时,它都会生成上面链接中提到的错误的原因。这可能是覆盖STS默认配置的代码:

<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版本,这有点奇怪