author: Nathan_alzy
date: 2021-11-06-17:45
tags: #IDEA
更新: 2022年1月7日17:58:23
Distribution: Local / cnblog
基本概念
-
项目物理路径: 项目物理路径指创建的模块储存在磁盘下的位置,项目物理路径(目录)名不一定和项目逻辑空间名相同。
-
项目逻辑空间(project): 创建一个项目(project),就是一个逻辑空间,这个空间包含多个模块。项目逻辑空间名用于在Idea中识别管理项目。
-
模块(module): 创建一个模块(module),就是真正的“项目”,在模块下编写代码。
实际上项目“project”是不存在的,而模块“module”是真实存在的。
内容生成和位置
理解: 创建一个项目生成了什么,储存在哪里?
Project name:
Project location:
----------More Settings
Module mame:
Content root:
Module file location:
Project format:
- Project name: 创建一个项目逻辑空间。
- Project location: 项目模块储存的路径。
- Module mame: 创建一个文件夹,名称为Module name的值,储存在Project location值表示的路径下。
- Content root: 创建
src
文件夹,储存在Content root的值表示的路径下。 - Module file location: 创建模块配置文件,如
xxx.imi
,储存在Module file location值表示的路径下。 - Project format: 生成
.idea
文件夹,储存在Project location值表示的路径下。
常见情况
常见情况: .idea文件夹和src文件夹,xxx.imi文件处于同一目录下。
规则: 若Module name 和project location的名相同,则不会生成 Module name
文件夹。
创建 .idea
文件夹,储存在Project location值表示的路径下。
创建xxx.imi
文件,储存在Module file location表示的路径下。xxx的的等于 Module name的值
创建src
文件夹,储存在Content root表示的路径下。
配置
Project name: project-name
Project location: D:\Projects\project-name
----------More Settings
Module mame: project-name
Content root: D:\Projects\project-name
Module file location: D:\Projects\project-name
Project format: .idea
生成的文件结构:
D:\Projects\project-name
├─.idea
│
│─src
│─project-name.iml
图示: