Używam edytora Maven 2 POM głównie do bezpośredniej edycji plików POM XML. Czy istnieje sposób, aby edytor zawsze otwierał pliki na karcie „Źródło”?
Odpowiedzi:
W preferencjach Eclipse dla wtyczki Maven znajduje się pole wyboru dla Open XML page in the POM editor by default
. Jego dokładna lokalizacja zależy od wersji wtyczki.
W tych wersjach Eclipse:
Pompy domyślnie otwierają się w widoku źródła.
W tych wersjach Eclipse:
Maven
> POM Editor
Tak jak podejrzewał Damien, moja Window>Preferences>Maven>User Interface
opcja automatycznego otwierania POM w edytorze Maven POM została zepsuta. Oto jak to naprawiłem (Juno):
Otwórz Window>Preferences>General>Editors>File Associations
. W prawym górnym obszarze kliknij Dodaj ..., wpisz „pom.xml”, a następnie OK.
Następnie kliknij nowy wpis pom.xml na górnej liście, a na dolnej liście kliknij Maven POM Editor, a następnie kliknij przycisk Default po prawej stronie.
Kliknij OK, a następnie kliknij dwukrotnie plik pom.xml w eksploratorze projektów i powinien zostać otwarty w edytorze Maven POM.
Bonus: Formatowanie Ctrl + Shift + F świetnie radzi sobie z formatowaniem POM w edytorze Maven. Domyślne formatowanie edytora XML jest dość złe dla POM, które mają tagi bez atrybutów.
Zaćmienie Juno / Mars :
Idź do Okno> Preferencje> Maven> Interfejs użytkownika
Zaznacz domyślnie stronę Open XML w edytorze POM
W preferencjach eclipse indigo> Maven> Interfejs użytkownika jest domyślnie zaznaczone pole wyboru dla strony Open XML w edytorze POM ". Odznacz to.
Zaznaczenie pola wyboru „Otwórz stronę XML domyślnie w edytorze POM” otworzy edytor POM, ale nie spowoduje to automatycznego wybrania drugiej zakładki - „Źródło”. Nadal musisz kliknąć u dołu kartę „Źródło”. Domyślnie edytor POM otwiera pierwszą zakładkę - „Projekt”. Edytor POM zapamięta ostatnią klikniętą kartę, więc jeśli klikniesz Źródło przy drugim otwarciu, wyświetli się karta Źródło.
Wersja Eclipse: Wydanie Oxygen.3a (4.7.3a) Identyfikator kompilacji: 20180405-1200, ubuntu 16.04
POM Editor
Będzie edytor GUI, który JEST domyślny. Zaznaczenie tego pola powoduje ustawienieXML editor
domyślne.