Configuring Maven 2 POM Editor to open pom.xml files in source mode

EclipseMaven 2

Eclipse Problem Overview


I use the Maven 2 POM Editor mainly for editing POM XML files directly. Is there a way to make the editor always open files in the "Source" tab?

Eclipse Solutions


Solution 1 - Eclipse

In the Eclipse preferences for the Maven plugin, there is a check box for Open XML page in the POM editor by default. Its exact location varies by plugin version.

Juno/Kepler/Luna/Mars (4.x)

In these versions of Eclipse:

  1. Click Window → Preferences
  2. Expand Maven
  3. Click User Interface
  4. Check Open XML page in the POM editor by default
  5. Click Apply and Close

POMs will open in source view by default.

Helios/Indigo (3.x)

In these versions of Eclipse:

Maven > POM Editor

Solution 2 - Eclipse

Like Damien suspected, my Window>Preferences>Maven>User Interface option to open POMs in the Maven POM editor automatically was indeed broken. Here's how I fixed it (Juno):

Open Window>Preferences>General>Editors>File Associations. In the upper right area click Add..., type "pom.xml", then OK.

Then click on the new entry pom.xml in the upper list, and in the lower list click on Maven POM Editor, then click the Default button on the right.

Click OK and then double click your pom.xml file in project explorer and it should open in the Maven POM editor.

Bonus: The Ctrl+Shift+F formatting does a sweet job of formatting POMs in the Maven editor. The default XML editor's formatting is pretty bad for POMs, which have attribute-free tags.

Solution 3 - Eclipse

Eclipse Juno / Mars:

Go to Window > Preferences > Maven > User Interface

Check Open XML page in the POM editor by default

Solution 4 - Eclipse

In eclipse indigo preferences>Maven>User Interface there is a check box for Open XML page in the POM editor by default". Uncheck it. (The feature can be broken as it is on my eclipse)

Solution 5 - Eclipse

Checking the check box "Open XML page in the POM editor by default" will open the POM editor but this will not automatically select the second tab - "Source". You still have to click at the bottom on the "Source" tab. By default, the POM editor opens the first tab - "Design". The POM editor will remember the last tab you clicked, so if you clicked on Source the second time you open it it will show the Source tab.

Eclipse Version: Oxygen.3a Release (4.7.3a) Build id: 20180405-1200 , ubuntu 16.04

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestiontputkonenView Question on Stackoverflow
Solution 1 - EclipseJhericoView Answer on Stackoverflow
Solution 2 - EclipseWilliam T. MallardView Answer on Stackoverflow
Solution 3 - EclipseLuiz Feijão VeronesiView Answer on Stackoverflow
Solution 4 - EclipseDamien MIRASView Answer on Stackoverflow
Solution 5 - EclipseN DevView Answer on Stackoverflow