【问题标题】:Automatically generate .factorypath on project import when using Maven project in Eclipse IDE在 Eclipse IDE 中使用 Maven 项目时在项目导入时自动生成 .factorypath
【发布时间】:2017-08-14 10:08:38
【问题描述】:

.factorypath 文件是一个生成的文件,eclipse 需要它来进行注释处理。 m2eclipse 插件在使用“更新 Maven 项目”(Alt+F5) 并选中“从pom.xml 更新项目配置”时会生成此文件。

但是,我不想将此文件签入版本控制。但如果没有,并且团队中的某个人重新签出并在 Eclipse 中导入项目,则在手动执行“更新 Maven 项目”之前不会生成 .factorypath。我不希望在导入项目时执行此手动步骤,这必须自动发生。是否有一个选项,项目必须在导入时更新?

【问题讨论】:

    标签: eclipse maven m2eclipse annotation-processing


    【解决方案1】:

    假设你真正的问题是

    我不想将此文件签入版本控制。

    虽然您没有指定您使用的版本控制,但如果您是 GIT 或 SVN 用户,则需要在 GIT 忽略文件或 SVN 忽略属性中添加文件/目录模式。

    GIT IgnoreSVN Ignore 上阅读更多信息。

    【讨论】:

    • 什么?问题不在于!
    • 我们知道它可以被忽略...我们想知道该文件是如何生成的?
    • 虽然这不能回答所提出的问题,但它是所需内容的一部分,并且确实回答了其他发现此问题的人可能会问的问题。
    【解决方案2】:

    由于这是一个与 IDE 相关的问题,而且您似乎正在使用 Eclipse IDE:

    菜单Window > Preferences > Maven > Automatically update Maven projects configuration

    这将在项目导入时为您提供帮助,因此您不再需要该手动步骤。

    【讨论】:

    • 不幸的是,这个实验性功能不会在导入的项目中自动生成.factorypath 文件。 (日食 2020-06 / 4.16.0,m2e 1.16.0.20200610-1735)
    猜你喜欢
    • 2019-01-19
    • 1970-01-01
    • 1970-01-01
    • 2016-10-21
    • 1970-01-01
    • 2012-10-03
    • 2018-11-09
    • 1970-01-01
    • 2013-01-19
    相关资源
    最近更新 更多