2017-05-03 98 views
0

如果我的JDK版本是1.8,我想我的項目將在JDK 1.8上運行。我還需要在我的pom文件中指定這個maven屬性嗎?Maven編譯器插件規範

<maven.compiler.source>1.8</maven.compiler.source> 
<maven.compiler.target>1.8</maven.compiler.target> 

我,並認爲,如果我使用的是JDK 1.8我想我的項目是兼容JDK 1.7,那麼我需要這個規範。真的嗎?

+0

你說得對。請參閱[this](http://stackoverflow.com/questions/43770416/sqoop-job-fails-when-trying-to-read-table-argument#comment74583375_43770416) –

+0

您可以重新粘貼鏈接嗎?目前的一個似乎是錯誤的。 – user697911

+0

對我的錯誤感到抱歉。這裏是[maven頁面上的鏈接](https://maven.apache.org/plugins/maven-compiler-plugin/examples/set-compiler-source-and-target.html) –

回答

0

您必須始終指定這些屬性,否則Maven會將它們默認爲1.5

+0

如果是這樣的話,我會去做。 – user697911