搞了個Maven工程在Eclipse上,剛開始說JDK版本不對,編譯的時候老報錯誤,很容易搞明白,
本地JDK版本爲1.7.0_79:
diamond operator is not supported in -source 1.5
[ERROR] (use -source 7 or higher to enable diamond operator)
加上如下語句便可:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>
這樣之後,編譯的過程當中沒有錯誤了,可是Eclipse的Maven工程上有個小紅叉,看着讓人心理不爽。上網上搜了一番,找到個解決方法:
右擊工程->Maven->更新工程,更新一下就沒有什麼事了。還沒搞清楚究竟是什麼緣由。