修改Maven编译的JDK版本

参考:

http://blog.sina.com.cn/s/blog_725eee7e0100ymoz.html

http://blog.csdn.net/hehexiaoyou/article/details/27229881

http://blog.163.com/cn_dreamgo/blog/static/526794522013992739946/


新建的Maven Project,其JDK默认是1.5


修改方式有二。

1.修改maven目录下conf/settings.xml,适用全局。

在profiles节点中新增:

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

这里的JDK版本可以任意修改。

修改后再新建工程:


2.针对项目修改其中的pom.xml文件,然后用maven命令行执行(mvn clean, mvn package),即可获得指定jdk版本编译的jar包。

<build>

<plugins>

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-compiler-plugin</artifactId>

<configuration>

<source>1.7</source>

<target>1.7</target>

<encoding>${file_encoding}</encoding>

</configuration>

</plugin>

</plugins>

</build>

修改pom.xml后,执行mvn clean和mvn package,再查看生成的class文件是何版本的JDK生成的。

发布了18 篇原创文章 · 获赞 16 · 访问量 39万+

猜你喜欢

转载自blog.csdn.net/f_zongjian/article/details/42212451