2016-08-12 75 views
1

我第一次使用Maven(在Eclipse中)。我想包括 HakariCP到我的項目。每次我嘗試建立我的項目,我獲得以下錯誤信息:Eclipse Maven Build Error無效目標版本

Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.5.1:compile (default-compile) on project WindowPanel: Fatal error compiling: invalid target release: 1.8 -> [Help 1] 

這是我pom.xml:提前

<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"> 
    <modelVersion>4.0.0</modelVersion> 
    <groupId>me.gustavwww</groupId> 
    <artifactId>WindowPanel</artifactId> 
    <version>0.0.1-SNAPSHOT</version> 
    <name>WindowPanel</name> 
    <description>A Windows Server Panel</description> 
    <build> 
    <sourceDirectory>src</sourceDirectory> 
    <plugins> 
     <plugin> 
     <artifactId>maven-compiler-plugin</artifactId> 
     <version>3.5.1</version> 
     <configuration> 
      <source>1.8</source> 
      <target>1.8</target> 
     </configuration> 
     </plugin> 
    </plugins> 
    </build> 
    <repositories> 
    <repository> 
     <id>spigot-repo</id> 
     <url>https://hub.spigotmc.org/nexus/content/repositories/snapshots/</url> 
    </repository> 
    </repositories> 
    <dependencies> 
    <dependency> 
     <groupId>org.spigotmc</groupId> 
     <artifactId>spigot-api</artifactId> 
     <version>1.10.2-R0.1-SNAPSHOT</version> 
     <scope>provided</scope> 
    </dependency> 
    <dependency> 
     <groupId>com.zaxxer</groupId> 
     <artifactId>HikariCP</artifactId> 
     <version>LATEST</version> 
     <scope>compile</scope> 
    </dependency> 
    </dependencies> 

謝謝!

編輯:我所做的只是將我的JDK更新到最新的version

+0

假設您使用的是JDK 1.7而不是JDK 8? – khmarbaise

+0

不,我正在使用jre1.8.0_31 – Dondaj

+0

從cmd運行:'mvn -version'並告訴我們它打印的是什麼。 –

回答

0

如果您真的需要針對Java 8編譯它,請閱讀this question and answer

他們提供了多種方式來強制Maven使用特定版本的Java。

0

如果您在Eclipse中默認將JRE設置爲1.7,則需要在運行配置中指定1.8。轉到「運行>運行配置...」,然後選擇您有問題的Maven Build。然後單擊JRE選項卡並選擇執行環境Java 1.8。