Zwei Maven-Fehler - '- Typ kann Nicht Aufgelöst Werden' + aspect weaver.1.8.0.M1 fehlt
Habe ich zwei Fehler, die auf einem vorhandenen mvm Projekt, das ich bin versucht zu bauen und nicht wissen, wie man diese gelöst.
Zuerst die wichtigste:
[ERROR] Failed to execute goal org.codehaus.mojo:aspectj-maven-plugin:1.5:compile (default) on project ws: Compiler errors:
The type java.util.Comparator cannot be resolved. It is indirectly referenced from required .class files
Dieser ist nervt mich ein bisschen, ich meine das ist von der Haupt-JRE, so dass ich nicht sicher bin, was dieser Fehler bedeutet. Ich Baue dieses aus der Befehlszeile und nicht über Eclipse oder anderen IDEs in diesem Stadium. Die meisten Antworten auf das web stützen sich offenbar auf die Umsetzung der JRE auf dem Projekt build path in eclipse.
Habe ich Java 1.8 installiert, läuft auf OSX. Mein Java-Source+Target-version 1.7.
Die zweite ist eine Warnung, die ich bin, nicht zu viel Aufhebens, aber ich möchte, um es zu entfernen, wenn ich kann:
[WARNING] The POM for org.aspectj:aspectjweaver:jar:1.8.0.M1 is missing, no dependency information available
Ich glaube, das kommt von Spring-Aspekte-4.0, ich habe Abhängigkeit, ich habe eine explizite Anstand auf der POM 1.7.4 (stabil).
Trotzdem kann ich entfernen Sie diese Warnung, oder brauche ich um eine Abhängigkeit von der 1.8.0.M1 auf meinem POM, die ich nicht wollen, zu tun.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Richtig so, nach viel Bastelei, es scheint das Problem war, dass die Umgebung, in der er gebaut wurde, hatte ein JDK 8 installiert und die aspectjweaver version war nicht kompatibel mit ihm.
Daher zwei Lösungen:
oder
Die Fehlermeldung war nicht klar, aber es ist nun sortiert.