2016-06-16 227 views
0

將現有Maven項目導入Eclipse時,JDK/JRE的驅動源自哪裏?例如,根據下面的導入,將其設置爲J2SE 1.4,但我希望它是JDK 1.8。 enter image description hereEclipse maven項目JDK構建路徑

如何在Maven pom中設置它,以便在其他開發人員獲得該項目時導入Eclipse時將指向JDK 1.8而不是1.4?

+0

的可能的複製[什麼原因導致Eclipse的一個新的Maven項目在默認情況下使用Java 1.5,而不是Java 1.6的,我怎麼能保證它不?(https://stackoverflow.com/questions/ 3539139 /什麼死因-A-新的Maven項目,在月食使用的Java的-1-5-INSTEAD-OF-java的-1-6-b) – Line

回答

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>