2017-05-03 10 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

関連する問題