Erveytime Ich importiere ein Maven-Projekt aus der vorhandenen Quelle, Intellij erstellt ein Entwickler-Profil, aber ein solches Entwickler-Profil gibt es in pom.xml nicht. Hier sind meine Profile in pom.xml:
Aber es gibt ein Dev-Profil, das im maven projects-Fenster angezeigt wird:
Wie lösche ich das unerklärliche Entwicklerprofil?
Frage 2:
Alle Kontrollkästchen, die ich zuvor gesehen habe, haben zwei Zustände: aktiviert oder deaktiviert. Das Kontrollkästchen eines Profils in Intellij hat jedoch drei Zustände:
Was ist der Unterschied?
Antworten:
1 für die Antwort № 1Um Ihre erste Frage (von meinem Kommentar) zu beantworten:
das Entwickler Profil ist in Ihrer settings.xml definiert.
Die zweite Frage:
Wenn das Kontrollkästchen aktiviert ist, wird beim Ausführen einer Maven-Aufgabe in IntelliJ das Profil explizit zum mvn-Aufruf mit hinzugefügt -P dev
.
Wenn Sie es ausschalten (kein Häkchen), wird es im mvn-Aufruf explizit ausgeschlossen: -P !dev
.
Und im dritten Zustand (graues Häkchen) wird kein spezielles Profilargument übergeben und so, ob das Profil aktiv ist, wird entschieden, wie Sie es in Ihrer Konfiguration definiert haben.