mvn clean install を実行すると、以下のメッセージが表示されます
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure
D:\data\work\extjs.parser\src\main\java\com\model\Component.java:[17,15] error:
generics are not supported in -source 1.3
could not parse error message: (use -source 5 or higher to enable generics)
D:\data\work\extjs.parser\src\main\java\com\model\Container.java:14: error: gene
rics are not supported in -source 1.3
private List<Component> items;
プロジェクトは単純なmavenプロジェクトですが、JAVA_HOMEをjdk1.7インストールパスに設定している場合、ジェネリックエラーでコンパイルされません
ただし、プラグインを追加すると正常に動作します。hava ホーム パスを明示的に設定する必要があるのはなぜですか。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
<showDeprecation>true</showDeprecation>
<showWarnings>true</showWarnings>
<executable>${env.JAVA_HOME}/bin/javac</executable>
<fork>true</fork>
</configuration>
</plugin>
高度なありがとう...