Wie konfiguriert man die Verarbeitung von Anmerkungen in IntelliJ IDEA 14 für die aktuelle Projektarbeit?
Die Struktur des Projekts ist:
- Übergeordneten Projekt
- Ein Projekt (Frühjahr) Abhängigkeit von Projekt B in pom.xml
- B-Projekt (Spring MVC) Abhängigkeit von Projekt A in pom.xml
Nach dem Start von Projekt B in Tomcat 7 ich habe einen Fehler:
Fehler:java: Annotation Verarbeitung wird nicht unterstützt für module Zyklen. Bitte stellen Sie sicher, dass alle Module aus dem Zyklus [A,B] sind ausgeschlossen von annotation processing
Wie dieses problem zu vermeiden?
Ich nutze java 8,Tomcat 7 und Vorstellung 14.
InformationsquelleAutor der Frage Mikhail | 2014-12-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zur Lösung dieser Art von Problemstellungen zu verwenden, zu Analysieren, Modul-Abhängigkeiten in InteliJ-idea.
Menü Datei > Analysieren > Modul-Abhängigkeiten
Diese zeigt die Liste aller Projekte, die zyklische Abhängigkeiten gelöst sein sollte zuerst.
Diese Funktion hilft Ihnen, das problem zu finden.
BEARBEITEN Für die neueste version, es ist Analysieren -> Analysieren Modul-Abhängigkeiten..
InformationsquelleAutor der Antwort Mikhail
Nicht sicher, ob es die tatsächliche Lösung, aber ich hatte ein ähnliches Problem auf die Migration unserer multi-Modul-Maven-Projekt-Idee 14.
Eltern
Modul A
Modul B
Nicht ausführen, wenn ich versuche zu laufen, ein unit-test von Modul A. Völlig entfernen junit von den Modulen gelöst für mich. Keine Ahnung warum, aber vielleicht sind Sie mit einem ähnlichen set-up?
InformationsquelleAutor der Antwort DoNuT
Neben Mikhails Antwort, hier ist wie es zu beheben:
Wenn Sie sah, welche Module zyklische Abhängigkeiten mit der rechten Maustaste auf Ihr Projekt und
Open Module Settings
-> Erweitern Sie die entsprechende Modul-Gruppe, und wählen Sie das Modul ->Dependencies
-> wählen Sie und entfernen Sie esInformationsquelleAutor der Antwort codepleb