Ich verwende den Pom-Editor von Maven 2 hauptsächlich zum direkten Bearbeiten von POM-XML-Dateien. Gibt es eine Möglichkeit, den Editor dazu zu bringen, Dateien immer auf der Registerkarte "Quelle" zu öffnen?
In den Eclipse-Voreinstellungen für das Maven-Plugin gibt es ein Kontrollkästchen für Open XML page in the POM editor by default
. Die genaue Position variiert je nach Plugin-Version.
In diesen Versionen von Eclipse:
POMs werden standardmäßig in der Quellansicht geöffnet.
In diesen Versionen von Eclipse:
Maven
> POM Editor
Wie Damien vermutete, war meine Option ____Window>Preferences>Maven>User Interface
zum automatischen Öffnen von POMs im Maven POM-Editor tatsächlich defekt. So habe ich es behoben (Juno):
Öffnen Sie Window>Preferences>General>Editors>File Associations
. Klicken Sie im oberen rechten Bereich auf Hinzufügen ..., geben Sie "pom.xml" ein und klicken Sie auf OK.
Klicken Sie dann auf den neuen Eintrag pom.xml in der oberen Liste und in der unteren Liste auf Maven POM Editor. Klicken Sie dann rechts auf die Schaltfläche Standard.
Klicken Sie auf OK und doppelklicken Sie dann im Projekt-Explorer auf Ihre Datei pom.xml. Die Datei sollte im Maven POM-Editor geöffnet werden.
Bonus: Die Formatierung von Ctrl + Shift + F dient zum Formatieren von POMs im Maven-Editor. Die Formatierung des Standard-XML-Editors ist für POMs mit Attributen ohne Tags ziemlich schlecht.
Eclipse Juno/Mars :
Gehen Sie zu Fenster> Voreinstellungen> Maven> Benutzeroberfläche
Aktivieren Sie standardmäßig die Seite Open XML im POM-Editor
In den Eclipse Indigo-Voreinstellungen> Maven> Benutzeroberfläche gibt es standardmäßig ein Kontrollkästchen für die Seite "XML öffnen" im POM-Editor. "Deaktivieren Sie es. (Die Funktion kann unterbrochen werden, da sie in meinem Eclipse enthalten ist.)
Wenn Sie das Kontrollkästchen "XML-Seite standardmäßig im POM-Editor öffnen" aktivieren, wird der POM-Editor geöffnet. Die zweite Registerkarte - "Quelle" wird jedoch nicht automatisch ausgewählt. Sie müssen noch auf die Registerkarte "Quelle" klicken. Standardmäßig öffnet der POM-Editor die erste Registerkarte - "Design". Der POM-Editor speichert die letzte Registerkarte, auf die Sie geklickt haben. Wenn Sie beim nächsten Öffnen auf Source geklickt haben, wird die Registerkarte Source angezeigt.
Eclipse Version: Oxygen.3a Release (4.7.3a) Build-ID: 20180405-1200, Ubuntu 16.04