2010-01-18 12 views

Odpowiedz

117

W preferencjach Eclipse dla wtyczki Maven dostępne jest pole wyboru dla Open XML page in the POM editor by default. Jego dokładna lokalizacja zależy od wersji wtyczki:

  • Juno/Kepler/Luna/Mars (4.x): Maven>User Interface
  • Helios/Indigo (3.x): Maven>POM Editor
+1

Jest to więc sprzeczne z intuicją. "POM Editor" to edytor GUI, który ** IS ** jest domyślny. Zaznaczenie tego pola powoduje, że domyślny jest "edytor XML". – Alexander

+0

@AlexanderMomchliov: Ja też byłem zdezorientowany (i to naprawdę jest bardzo mylące) - ale chodzi o to, że otwiera się POM Editor (czyli całość) z edytorem XML ("strona XML"). – zb226

4

W preferencjach z zaćmieniem indygo> Maven> Interfejs użytkownika jest domyślnie pole wyboru dla otwartej strony XML w edytorze POM. "Usuń zaznaczenie." (Funkcja może być zepsuta jak na moim zaćmieniu)

18

Jak podejrzewał Damien , mój Window>Preferences>Maven>User Interface Opcja automatycznego otwierania POM w edytorze Maven POM automatycznie została zerwana. Oto, jak to naprawiłem (Juno):

Otwórz Window>Preferences>General>Editors>File Associations. W prawym górnym rogu kliknij Dodaj ..., wpisz "pom.xml", a następnie OK.

Następnie kliknij nowy wpis pom.xml na górnej liście, a na dolną listę kliknij Maven POM Editor, a następnie kliknij przycisk Domyślne po prawej stronie.

Kliknij OK, a następnie dwukrotnie kliknij swój plik pom.xml w eksploratorze projektu i powinien on zostać otwarty w edytorze POM Maven.

Bonus: formatowanie Ctrl + Shift + F wykonuje słodkie zadanie formatowania POM w edytorze Maven. Domyślne formatowanie edytora XML jest bardzo złe dla POM, które mają atrybuty bez atrybutów.

+1

Lepsza odpowiedź niż zaakceptowana. –

+0

To jest dokładnie to, czego szukałem. Eclipse czasami jest frustrujący. Wziął mnie na zawsze, aby to znaleźć, tak, żebym mógł edytować plik XML bezpośrednio w pliku pom.xml. Zanim to zrobię, edytuję go w "widoku" xml w edytorze pom, ale nie będzie opcji zapisywania pliku fcking i zachowywałby się tak, jakby nie był nawet zmodyfikowany. – Brent212

7

Eclipse Juno/Mars:

Przejdź do Okno> Preferencje> Maven> Interfejs użytkownika

Sprawdź stronę Open XML w edytorze POM domyślnie

+3

Nie trzeba ponownie uruchamiać zaćmienia. –

Powiązane problemy