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

问题描述 投票:27回答:2

首次启动Intellij IDEA时,您将获得一些快速启动选项,包括Import Project和Open Project。这两个选项有什么区别?

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

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

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

intellij-idea ide
2个回答
30
投票

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

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


0
投票

至少对于IDEA 2018.1和2018.2,使用Gradle项目时会有额外的差异:

  1. .idea/libraries/*.xml.idea/modules.xml仅在项目开放时生成。它们不是以防万一它是进口的。
  2. 生成的.iml文件略有不同(导入的版本没有列出任何库,因此我假设IDEA依赖于导入项目的基础外部项目模型)。

由于它可以双向工作,我更喜欢导入项目,因为它可以减少特定于IDEA的生成文件。

© www.soinside.com 2019 - 2024. All rights reserved.