在pom中如何指定jdk

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在pom中如何指定jdk相关的知识,希望对你有一定的参考价值。

参考技术A 1、直接在maven环境变量中进行指定

2、dependency下的属性classifier
这个属性用于区分从同一个pom编译出来的但是内容不同的同名包,例如同一个工程编译出两个artifact,一个支持jdk1.5一个支持jdk1.4,那么就可以使用这个来命名为jdk15和jdk14来区分,它如果出现在包名中,那么它必须跟在版本号后。还有一种情况是将一个工程的一些次要artifact附到主要artifact中,就可以使用这个来区分,例如一个工程产生source,javadoc,class三种东西,那么就可以使用不同的classifier来分别标识这些东西。

pom指定jdk版本

<build>  
    <plugins>  
        <plugin>   
            <groupId>org.apache.maven.plugins</groupId>  
            <artifactId>maven-compiler-plugin</artifactId>  
            <version>2.0.2</version>  
            <configuration>  
                <source>1.8</source>  
                <target>1.8</target>  
            </configuration>  
        </plugin>  
    </plugins>  
</build>  

 

以上是关于在pom中如何指定jdk的主要内容,如果未能解决你的问题,请参考以下文章

指定pom文件jdk版本

Jdk编译版本问题

如何更改 IntelliJ IDEA 默认 JDK?

如何修改maven的默认jdk版本(1.5 改为1.8)

在pom.xml文件中自定义JDK版本

如何获取 pom.xml 中提到的所有指定 jar 和传递依赖的 jar?