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
圖示:

