Das Projekt hat vorher gut funktioniert, kann aber die War-Datei im Zielverzeichnis nicht mehr aktualisieren. Wenn ich "Artefakte bauen" möchte, zeigt der Fehler: Error:Cannot build Artifact 'XXX:war exploded' because it is included into a circular dependency
Was ist daran falsch?
die Artefakte:
Die Lösung besteht darin, das Artefakt "MavenDemo: Krieg" und "MavenDemo: Krieg explodiert" aus dem Projekt zu entfernen und das Projekt neu zu erstellen - Artefakte neu zu erstellen. Setzen Sie das Implementierungsartefakt von MavenDemo: war auf MaterialManager: Krieg.
Ich denke, das Problem bei diesem Projekt ist, dass sich das Artefakt "MavenDemo: war" und "MavenDemo: Krieg explodiert" wiederholt. Die Lösung besteht also darin, sie aus dem Projekt zu entfernen.
1:
2:
3:
4:
Jedes Mal, wenn ich ein Update in meinem Code vorgenommen habe, kann ich auf die Schaltfläche "Ausführen" klicken, um das aktualisierte Projekt erfolgreich für Tomcat bereitzustellen.
Hoffe, es kann jemand anderem helfen ~
Wenn Sie Gradle verwenden, können Sie