【问题标题】:Eclipse project configuration when using m2e使用m2e时的Eclipse项目配置
【发布时间】:2023-03-26 05:56:01
【问题描述】:

我们在工作中使用 maven/m2e/eclipse 组合。我们首先在 Eclipse 中导入主 maven pom 文件,然后我们的项目被导入。我们的源代码控制系统设置为忽略 Eclipse 生成的项目文件,因为我们不想签入任何生成的内容。这一切都很好,在这方面没有问题。

我们想做的是为所有项目设置一些通用的 Eclipse 首选项,以确保所有开发人员的标准编码风格并遵循 Java 最佳实践。示例是在 eclipse 中重新组织导入设置,保存文件时重新格式化代码,以及标准线宽(我们更喜欢 120 个字符而不是标准 80 eclipse 默认值)

似乎可以使用项目配置器将 m2e 配置为生成其中一些设置,但找不到任何示例。

有什么想法可以实现这个功能吗?从 maven pom 配置生成项目特定条目会更好,每个人都会自动共享相同的设置。

我不介意为 m2extension 编写一些代码,但我不熟悉 eclipse 的胆量,也不知道需要做什么。

【问题讨论】:

    标签: eclipse maven m2e


    【解决方案1】:

    我不确定是否通过 m2e 执行此操作,但您可以从 Eclipse 导出代码格式化程序,并指导新开发人员在设置时导入它;我过去就是这样做的,它导致了一致的编码风格(有时是脾气暴躁的开发人员,请注意!)。

    在 Eclipse 中,转到

    窗口 -> 首选项 -> Java -> 代码样式 -> 格式化程序

    并创建一个配置文件来定义您喜欢 Java 的外观。然后在该配置文件上选择编辑,您会在右上角看到一个导出选项,这将生成一个 XML 文件。将其签入您的存储库或以其他方式将其分发给您的开发人员,他们可以以类似的方式将其导入。然后每次按 ctrl+shift+f 时,它们都会以相同的方式进行格式化。

    更多帮助:Eclipse Indigo Java Code Formatter

    【讨论】:

    • 抱歉,这是 Eclipse Indigo 的 - 从我记事起就一直是这样,所以所有最新版本都应该是一样的
    猜你喜欢
    • 2012-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-07
    • 2010-11-24
    • 1970-01-01
    相关资源
    最近更新 更多