maven-logo-black-on-white.png


Maven项目在eclipse中一旦update就会把编译的版本变到1.5。非常不方便,通过下面的配置会轻松解决问题。


在maven的配置文件settings.xml或pom.xml里做如下配置(settings.xml中的配置是针对所有的项目的,而pom.xml中的配置只针对当前项目,pom.xml中的配置会覆盖settings.xml中的配置)。


1.在maven的配置文件settings.xml中的<profiles>标签里添加如下代码,这里设置默认JRE编译版本为1.7。

<profile>
    <id>jdk-1.7</id>

    <activation>
        <activeByDefault>true</activeByDefault>
        <jdk>1.7</jdk>
    </activation>

    <properties>
        <maven.compiler.source>1.7</maven.compiler.source>
        <maven.compiler.target>1.7</maven.compiler.target>
        <maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>
    </properties>
</profile>


2.在pom.xml的<plugins>中添加如下代码,修改maven默认的JRE编译版本,1.7代表JRE编译的版本。     

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


配置好之后,在项目的右键菜单中,选中Maven-->update project即可更新项目JRE为新版本。


获取更多资讯及技术文章,欢迎关注微信公众号:程序猿洞穴

qrcode_for_gh_daa23ebe6f7d_430.jpg