IDEA | Idea项目目录结构设定分析



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

图示:

image


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM