【问题标题】:Share IntelliJ analysis settings between developers for a Gradle project?在 Gradle 项目的开发人员之间共享 IntelliJ 分析设置?
【发布时间】:2021-07-16 12:13:58
【问题描述】:

我们有一个分布在几个 git 存储库中的 Java 项目(带有子项目)。有一个build.gradle,将其导入 IntelliJ 效果非常好,所以到目前为止我们不需要将任何 IntelliJ 配置放入 git。

但事实证明,我们希望在每个项目的基础上指定检查设置(Gradle 将它们称为项目,IntelliJ 将它们称为模块),到目前为止我能做的最好的事情就是要求每个开发人员导入检查配置文件,并手动将正确的模块与正确的配置文件相关联。

有没有更简单的方法?

【问题讨论】:

  • @Andrey 我不确定。我的理解是,检查配置文件要么存储在 IntelliJ 配置中(在 git 之外),要么存储在 .idea 目录中(在我们的例子中,它也在 git 之外)。也许我们应该将它存储在.idea 中并将.idea 放入git。但我怀疑我们是否希望将大部分 .idea 放入 git 中——一方面它是通过导入 build.gradle 自动生成的,而且其中可能还有用户偏好(键盘快捷键?)。
  • 不需要将.idea下的所有文件都放到git中。对于检查,您需要共享.idea 目录中的inspectionProfiles 文件夹。
  • 谢谢@Andrey,我不知道将.idea 的一部分放入git 是如此容易。 (谁知道相互依赖是什么,我想。)

标签: java gradle intellij-idea


【解决方案1】:

您需要切换到Stored in Projectinspection profile,并与团队共享.idea项目配置目录下的inspectionProfiles文件夹。

【讨论】:

    猜你喜欢
    • 2012-02-23
    • 2021-04-26
    • 2017-05-29
    • 1970-01-01
    • 1970-01-01
    • 2012-11-24
    • 2011-07-15
    • 1970-01-01
    • 2019-04-22
    相关资源
    最近更新 更多