Export/import 项目结构?

Export/import project structure?

刚刚在 Jetbrains forum 问过,但那里 activity 不是太多...所以我没有得到任何答案。

是否可以将项目设置复制到另一个项目?我想导出项目模块、依赖项、运行 配置等。

如果IntelliJ做不到,有没有插件有这个功能?

这是一个很好的问题,实际上,当我需要从 Mercurial SCM 再次克隆我的项目时,我遇到了同样的问题。 AFAIK 没有标准的 JetBrains 方式。

但我通常做的是 - 只需将以下 folders/files 复制到新项目中:

  • *.iml(模块描述文件)
  • .idea 文件夹
  • 也许 *.ipr 也是。我正在使用 maven,因此我没有这样的文件。

无论如何,所有这些 intellij 的配置文件都是普通的 XML。因此,如果您的目标项目在结构上有所不同 - 您可以手动准备它们。

UPD 此外,您是否需要在团队成员之间共享配置 - 检查此插件: IntelliJ Configuration Server Plugin

UPD 2 上面的插件已弃用。现在他们已经正式将其集成到 intelliJ 发行版中。 https://github.com/JetBrains/intellij-community/tree/master/plugins/settings-repository