代码之家  ›  专栏  ›  技术社区  ›  JoL

忽视是一种良好的做法吗。类路径和。当推送到存储库时,是否使用project(或.iml)?

  •  3
  • JoL  · 技术社区  · 8 年前

    我正在与一群其他学生一起完成本学期的最后一个Java项目,我们希望使用git存储库来结合我们的努力。

    由于没有使用哪种IDE的标准,我们有。iml以及。项目和。存储库中的类路径。在我看来,当克隆到一台新机器上时,这增加了项目的重要性,但我确信一定会有某种冲突等待发生。

    这里的最佳做法是什么?忽视iml和。类路径/。计划或提交?

    1 回复  |  直到 8 年前
        1
  •  5
  •   Tschallacka    8 年前

    我建议你忽略这个。iml和。设置以及与代码编辑器或编译器相关的所有内容。让设置尽可能模糊,以便人们可以在IDE中以他们想要的任何格式进行编辑。

    使用eclipse。设置例如,如果路径不同,将出现意外的副作用、未找到项目的消息等。。因为eclipse倾向于硬编码项目的路径。So/users/john/desktop/project/不会为/users/fred/desktop/project运行。

    建立一个IDE来使用它并不是一件很费力的事。 在项目中包含最常用编辑器的快速设置手册,作为快速参考表。

    如果你使用gradle,你可以看看minecraft forge是如何做到这一点的。 它有eclipse和idea的安装脚本,因此加载了所有适当的库,并为相关IDE配置了运行时