我對使用maven很陌生,我將STS用作開發環境。我已經修改了我的pom文件,以表明我的項目應該用java 7進行編譯,而不管我做了什麼,它始終將清單標記爲使用jdk 1.6。Eclipse Maven插件沒有針對正確的java版本進行編譯
<properties>
<java-version>1.7</java-version>
</properties>
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.0</version>
<configuration>
<compilerVersion>1.7</compilerVersion>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>
我需要做些什麼才能讓它接受我的項目是1.7?下面是從清單中的文本總是顯示1.6項目:
Manifest-Version: 1.0
Built-By: pao
Build-Jdk: 1.6.0_25
Created-By: Maven Integration for Eclipse
我只是想補充一點,現在當我運行一個maven包時,war文件中的清單確實表明版本是java 1.7,但是目錄目錄\ m2e-wtp \ web-resources \ META-INF \ MANIFEST.MF總是說1.6 .... – berimbolo
請在終端中發出'java -version' –