默认情况下选择此选项,并且将使用新的 IntelliJ 工作区模型 API 导入您的项目,这将加快项目同步的过程。
笔记
手动模块设置(例如依赖项自定义或对模块 SDK 的更改)将不会在下次项目重新导入时保留。
您可以取消选择此选项以保留您正在使用的项目的常规导入和同步过程。
选择此选项后,以下选项将被禁用和隐藏:
将项目文件保存在:
选中此复选框可指定导入后项目文件的位置。例如,当您导入项目并希望将iml文件和.idea目录文件保留在特定位置而不是默认位置时。默认情况下,IntelliJ IDEA 将项目的文件放置在pom.xml旁边。
将生成的项目文件存储在项目根目录下(已弃用):
如果选择此选项,生成的.iml和库文件将存储在.idea目录中。
为多模块 Maven 项目创建模块组:
如果选中此复选框,IntelliJ IDEA 将从聚合 Maven 项目创建一个模块组,并将嵌套模块包含在该组中。
在项目重新加载时保留源和测试文件夹:
默认情况下会选中此复选框,并且每次导入时都会保留所有源文件夹和测试文件夹。
如果清除此复选框,则每次导入时都将删除所有先前配置的源文件夹和测试文件夹。
默认情况下,此复选框设置如下:
对于新项目:清除该复选框。
对于已导入的项目:选中该复选框。
自动检测编译器
选择此选项后,IntelliJ IDEA 将使用自动检测到的编译器,并在“设置”| “使用编译器”列表中指定。构建、执行、部署 | 编译器| Java 编译器。如果您想手动指定编译器,请取消选择此选项。
为聚合器项目创建 IntelliJ IDEA 模块(使用“pom”包装)
如果选中此复选框,将为聚合项目的pom.xml文件中包含的每个模块创建IntelliJ IDEA Maven 模块,前提是其打包设置为“pom”。
排除构建目录PROJECT_ROOT/target
选择此复选框可从项目中排除构建目录。如果您想加快项目的导入过程,这可能很有用。如果清除此复选框,IntelliJ IDEA 将在您每次导入项目时索引构建目录中的文件,这可能需要额外的时间。
使用 Maven 输出目录
如果未选中此复选框,则将在常规 IntelliJ IDEA 的输出目录USER_HOME \IdeaProjects \<project> \classes \Production\中创建构建。如果选中此复选框,则会在 Maven 的输出目录中生成构建,并重用 IntelliJ IDEA 的编译结果。然而,IntelliJ IDEA 本身并不会重用 Maven 构建结果,而是从头开始编译。
生成的源文件夹
重新导入项目时指定源根目录。
您可以选择以下选项之一:
自动检测这是默认选项。当您选择此选项时,IntelliJ IDEA 会自动检测生成的源的位置。IntelliJ IDEA 还会检测将哪个目录标记为源根目录。但是,IntelliJ IDEA 仅在target/ generated-sources和target/ generated-sources/*目录中搜索生成的源。