Настройка редактора Maven 2 POM для открытия файлов pom.xml в режиме исходного кода

84

Я использую Maven 2 POM Editor в основном для непосредственного редактирования файлов POM XML. Есть ли способ заставить редактор всегда открывать файлы во вкладке «Источник»?

tputkonen
источник

Ответы:

130

В настройках Eclipse для плагина Maven есть флажок для Open XML page in the POM editor by default. Его точное местоположение зависит от версии плагина.

Юнона / Кеплер / Луна / Марс (4.x)

В этих версиях Eclipse:

  1. Нажмите Окно → Настройки.
  2. Развернуть Maven
  3. Щелкните Пользовательский интерфейс
  4. Отметьте страницу Open XML в редакторе POM по умолчанию
  5. Нажмите Применить и закрыть

По умолчанию POM открываются в виде исходного кода.

Гелиос / Индиго (3.x)

В этих версиях Eclipse:

Maven > POM Editor

Jherico
источник
1
Это так нелогично. POM EditorБы редактор GUI, который IS по умолчанию. Установка этого флажка используется по XML editorумолчанию.
Александр
@AlexanderMomchliov: Я тоже был сбит с толку (и это действительно очень сбивает с толку), но они означают, что вы открываете редактор POM (а это все) с выбранным редактором XML («страница XML»).
zb226
18

Как и подозревал Дэмиен, моя Window>Preferences>Maven>User Interfaceвозможность автоматически открывать POM в редакторе Maven POM действительно не работает. Вот как я это исправил (Юнона):

Открыть Window>Preferences>General>Editors>File Associations. В правом верхнем углу нажмите «Добавить ...», введите «pom.xml» и нажмите «ОК».

Затем щелкните новую запись pom.xml в верхнем списке, а в нижнем списке щелкните Maven POM Editor, затем нажмите кнопку по умолчанию справа.

Нажмите OK, а затем дважды щелкните файл pom.xml в проводнике проекта, и он должен открыться в редакторе Maven POM.

Бонус: форматирование Ctrl + Shift + F отлично справляется с форматированием POM в редакторе Maven. Форматирование XML-редактора по умолчанию довольно плохо для POM, которые имеют теги без атрибутов.

Уильям Т. Маллард
источник
7

Затмение Юнона / Марс :

Перейдите в Window> Preferences> Maven> User Interface.

Отметьте страницу Open XML в редакторе POM по умолчанию

Луис Фейджао Веронези
источник
4

В настройках eclipse indigo> Maven> Пользовательский интерфейс есть флажок для страницы Open XML в редакторе POM по умолчанию ". Снимите флажок. (Эта функция может быть нарушена, как в моем eclipse)

Дэмиен МИРАС
источник
0

Установка флажка «Открыть страницу XML в редакторе POM по умолчанию» откроет редактор POM, но это не приведет к автоматическому выбору второй вкладки - «Источник». Вам все равно нужно щелкнуть внизу на вкладке «Источник». По умолчанию редактор POM открывает первую вкладку - «Дизайн». Редактор POM запомнит последнюю вкладку, которую вы щелкнули, поэтому, если вы нажали «Источник» во второй раз, когда открываете его, отобразится вкладка «Источник».

Версия Eclipse: Oxygen.3a Release (4.7.3a) Идентификатор сборки: 20180405-1200, ubuntu 16.04

N Dev
источник