/ / Wie lösche ich das Dev-Profil in Intellij? und warum Maven Profile in Intellij hat drei Staaten? - Java, Maven, Intellij-Idee, Maven-Profile

Wie lösche ich das Dev-Profil in Intellij? und warum Maven Profile in Intellij hat drei Staaten? - Java, Maven, Intellij-Idee, Maven-Profile

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:

Bildbeschreibung hier eingeben

Aber es gibt ein Dev-Profil, das im maven projects-Fenster angezeigt wird:

Bildbeschreibung hier eingeben

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:

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Was ist der Unterschied?

Antworten:

1 für die Antwort № 1

Um 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.