Eclipse maven项目JDK构建路径

时间:2016-06-16 04:52:31

标签: eclipse maven m2eclipse

将现有的Maven项目导入Eclipse时,JDK / JRE从哪里开始?例如,如下所示,在导入时,它被设置为J2SE 1.4但是我希望它是JDK 1.8。 enter image description here

如何在Maven pom中设置它,以便当其他开发人员获得项目时,在导入Eclipse时将指向JDK 1.8而不是1.4?

1 个答案:

答案 0 :(得分:0)

我的建议是从 maven-compiler-plugin 插件的配置中指定Java的版本。请检查以下骨架。

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    ...
    <properties>
        ...
        <java.version>1.8</java.version>
        ...
    </properties>
    ...
    <build>
        ...
        <plugins>
            ...
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>${java.version}</source>
                    <target>${java.version}</target>
                    <showDeprecation>true</showDeprecation>
                    <showWarnings>true</showWarnings>
                    <verbose>true</verbose>
                    <debug>${debug}</debug>
                    <encoding>${project.build.sourceEncoding}</encoding>
                </configuration>
            </plugin>
            ... 
        </plugins>
        ...
        <resources>
            ...
        </resources>
        ...
    </build>
    ...
</project>