Maven设置JDK版本

我在Eclipse中新建Maven项目,但是Maven默认使用的版本是1.5的,但是我想使用1.8版本,所以需要制定版本。这里有两类方法:

单个项目指定

在pom.xml文件中在相应位置添加如下代码,有两种方法择一即可

方法一
<properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
</properties>

 

方法二
<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.1</version>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
    </plugins>
</build>
 

本地maven设置

我们也可以设置本地的maven的配置,一劳永逸。

在settings.xml中配置,可以找到如下的配置模式

<profile>
  <id>jdk-1.4</id>

  <activation>
    <jdk>1.4</jdk>
  </activation>

  <repositories>
    <repository>
      <id>jdk14</id>
      <name>Repository for JDK 1.4 builds</name>
      <url>http://www.myhost.com/maven/jdk14</url>
      <layout>default</layout>
      <snapshotPolicy>always</snapshotPolicy>
    </repository>
  </repositories>
</profile>
 

这里就是maven自带的配置样式,根据这个我们改写为1.8

<profile>    
    <id>jdk-1.8</id>    
    <activation>    
        <activeByDefault>true</activeByDefault>    
        <jdk>1.8</jdk>    
    </activation>    
    <properties>    
        <maven.compiler.source>1.8</maven.compiler.source>    
        <maven.compiler.target>1.8</maven.compiler.target>    
        <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>    
    </properties>    
</profile>

上面提供三种方式都可以使用。



posted @ 2019-10-11 14:58  门罗的魔术师  阅读(919)  评论(0)    收藏  举报