Intellij中的开放项目和导入项目有什么区别?

时间:2016-05-18 15:40:03

标签: intellij-idea ide

首次启动Intellij IDEA时,您会获得一些快速启动选项,其中包括导入项目打开项目。这两个选项有什么区别?

根据Difference between open and import a project in androidstudio中的答案,open用于现有项目,导入用于从其他环境迁移。但是在测试时,我可以使用Import或Open项目打开[已经在Intellij中的现有项目和来自其他IDE的项目]。

我想知道Intellij与Android Studio的含义是否不同。

注意:我从未使用Android Studio,所以如果它显示相同的行为,请原谅。

2 个答案:

答案 0 :(得分:30)

基本上,每次都可以使用Open,因为它适用于新项目和现有项目。

Import的唯一附加功能是,如果您愿意,可以设置新的项目名称和位置,另外还可以执行一些基本的配置工作,例如Add Framework支持(但即使您稍后打开项目,也可以执行此操作)。我个人的偏好是仅使用Open as Import对我来说很少需要。

答案 1 :(得分:0)

至少对于 IDEA 2018.1 2018.2 ,在使用 Gradle 项目时存在其他差异:

  1. .idea/libraries/*.xml.idea/modules.xml仅在打开的情况下生成。他们不是万一导入
  2. 生成的.iml文件略有不同(导入的版本未列出任何库,因此我认为IDEA依赖于导入的基础外部项目模型项目)。

由于这两种方式都能起作用,因此我更喜欢导入导入项目,因为它会减少 IDEA 特定的生成文件。

相关问题