IntelliJ IDEA基于目录的格式和.iml文件

时间:2016-12-02 21:31:27

标签: intellij-idea

我们在IntelliJ IDEA中启动了一个基于目录的项目(目前使用版本2016.3 build 163.7743.44)。一切都很好,.iml文件位于.idea/modules内,我们可以轻松地分享/更新它。

问题在于,有时候,当有人克隆项目并开始使用它时,IDE并不关心该文件(或项目结构)并将.iml置于项目之外。根。这是一个间歇/随机的问题,我无法一步一步地重现它。

我们选择从Git中删除.idea目录,并将配置/设置保存在JAR文件中。

有没有办法让IDE使用一种方法或另一种方法?这不是什么大不了的事,但我想知道这种行为背后的原因是什么。

1 个答案:

答案 0 :(得分:0)

这种行为的原因可能是人们没有使用" Open"打开项目但使用"从现有来源导入项目的行动"行动而不是。后一个操作不使用现有的.idea目录,而是从头开始重新创建项目结构。你应该教你的同事不要使用那个动作。

请注意,将设置存储在.jar文件中不能代替共享项目结构,因为共享设置不包括项目特定的项目,例如库和运行配置。