Ich versuche, ein Java-Projekt mit Maven zu bauen. Ich benutze Java 7 aber maven Quelle ist 1.6. Ich kann es nicht ändern. Wenn ich „mvn saubere Installation“ ausführen schlägt es mit einem seltsamen Fehler:Maven Build Deprecation Fehler
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile (default-compile) on project search: Compilation failure
[ERROR] could not parse error message: warning: [options] bootstrap class path not set in conjunction with -source 1.6
[ERROR] /someClassName.java:114: warning: [deprecation] LUCENE_36 in Version has been deprecated
[ERROR] out = new ICUCollationKeyAnalyzer(Version.LUCENE_36, l);
[ERROR]^
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile (default-compile) on project search: Compilation failure
could not parse error message: warning: [options] bootstrap class path not set in conjunction with -source 1.6
/someClassName.java:114: warning: [deprecation] LUCENE_36 in Version has been deprecated
out = new ICUCollationKeyAnalyzer(Version.LUCENE_36, l);
Derzeit werde ich keine lucene Version zu ändern, wie Maven empfiehlt .. Also frage ich mich, warum Maven über veraltete Sorgen Dinge in der Code und wie man diese Fehler vermeidet? Vielen Dank.
Apache Maven 3.0.4
Java version: 1.7.0_25, vendor: Oracle Corporation