配置 Maven 2 POM Editor 以源模式打开 pom.xml 文件

Posted

技术标签:

【中文标题】配置 Maven 2 POM Editor 以源模式打开 pom.xml 文件【英文标题】:Configuring Maven 2 POM Editor to open pom.xml files in source mode 【发布时间】:2011-01-06 06:41:27 【问题描述】:

我使用 Maven 2 POM Editor 主要用于直接编辑 POM XML 文件。有没有办法让编辑器总是在“源”选项卡中打开文件?

【问题讨论】:

【参考方案1】:

在 Maven 插件的 Eclipse 首选项中,有一个 Open XML page in the POM editor by default 复选框。它的确切位置因插件版本而异。

朱诺/开普勒/月球/火星 (4.x)

在这些版本的 Eclipse 中:

    点击窗口→首选项 展开Maven 点击用户界面 勾选默认在 POM 编辑器中打开 XML 页面 点击应用并关闭

默认情况下,POM 将在源视图中打开。

Helios/Indigo (3.x)

在这些版本的 Eclipse 中:

Maven > POM Editor

【讨论】:

这太反直觉了。 POM Editor 将是 GUI 编辑器,IS 是默认值。选中此框会使XML editor 成为默认值。 @AlexanderMomchliov:我也很困惑(这真的很令人困惑) - 但他们的意思是你用 XML 编辑器(“XML页") 已选中。【参考方案2】:

就像 Damien 所怀疑的那样,在 Maven POM 编辑器中自动打开 POM 的 myWindow>Preferences>Maven>User Interface 选项确实被破坏了。这是我修复它的方法(朱诺):

打开Window>Preferences>General>Editors>File Associations。在右上角单击添加...,输入“pom.xml”,然后确定。

然后点击上方列表中的新条目pom.xml,下方列表中点击Maven POM Editor,然后点击右侧的Default按钮。

单击确定,然后在项目资源管理器中双击您的 pom.xml 文件,它应该会在 Maven POM 编辑器中打开。

奖励:Ctrl+Shift+F 格式在 Maven 编辑器中格式化 POM 方面做得很好。对于具有无属性标签的 POM,默认 XML 编辑器的格式非常糟糕。

【讨论】:

【参考方案3】:

Eclipse Juno / Mars

转到窗口 > 首选项 > Maven > 用户界面

默认勾选 POM 编辑器中打开 XML 页面

【讨论】:

【参考方案4】:

在 eclipse indigo 首选项>Maven>用户界面中,默认情况下在 POM 编辑器中打开 XML 页面有一个复选框”。取消选中它。(该功能可以在我的 eclipse 上被破坏)

【讨论】:

【参考方案5】:

选中“默认在 POM 编辑器中打开 XML 页面”复选框将打开 POM 编辑器,但这不会自动选择第二个选项卡 - “源”。 您仍然需要单击“来源”选项卡底部的 。默认情况下,POM 编辑器打开第一个选项卡 - “设计”。 POM 编辑器会记住您上次单击的选项卡,因此如果您在第二次打开它时单击 Source,它将显示 Source 选项卡。

日食 版本:Oxygen.3a 版本 (4.7.3a) 内部版本号:20180405-1200,ubuntu 16.04

【讨论】:

以上是关于配置 Maven 2 POM Editor 以源模式打开 pom.xml 文件的主要内容,如果未能解决你的问题,请参考以下文章

maven的pom介绍及配置

没有版本的jar包怎么在maven 里的pom配置

ecilpse中maven项目、配置pom.xml添加依赖jar包出错

maven 配置文件 settings.xml pom.xml

如何配置pom.xml用maven打包java工程

maven项目 pom.xml文件解析