IDEA工程与模块管理

一、IDEA项目结构

层级关系:

复制代码
project(工程) - module(模块) - package(包) - class(类)

具体的:

复制代码
一个project中可以创建多个module

一个module中可以创建多个package

一个package中可以创建多个class

二、Project和Module的概念

在 IntelliJ IDEA 中,提出了Project和Module这两个概念。

在IntelliJ IDEA 中Project 是最顶级的结构单元,然后就是Module 。目前,主流的大型项目结构基本都是多Modulel 的结构,这类项目一般是按功能划分的,比如:user-core-nodule 、user-facade -module 和user-hessian -nodules 等等,模块之间彼此可以相互依赖,有着不可分割的业务关系。因此,对于一个Project 来说:

  • 当为单Module 项目的时候,这个单独的Module 实际上就是一个Project 。
  • 当为多Module 项目的时候,多个模块处于同一个Project 之中,此时彼此之间具有互相依赖的关联关系。
  • 当然多个模块没有建立依赖关系的话,也可以作为单独一个"小项目"运行。
相关推荐
MacroZheng3 天前
IDEA官方中文文档正式发布,太全了!
java·后端·intellij idea
ApeAssistant4 天前
Idea HttpClient
intellij idea
KK溜了溜了4 天前
JAVA-springboot整合Mybatis
spring boot·mysql·maven·mybatis·intellij idea
舒一笑5 天前
PandaCoder发布-仅以此篇记录人生第一个开源项目
intellij idea
dearxue8 天前
ApiHug 1.3.9 支持 Spring 3.5.0 + Plugin 0.7.4 内置小插件升级 & 儿童节快乐!
spring·api·intellij idea
我命由我1234517 天前
IDEA - Windows IDEA 代码块展开与折叠(基础折叠操作、高级折叠操作)
java·笔记·后端·java-ee·intellij-idea·学习方法·intellij idea
*.✧屠苏隐遥(ノ◕ヮ◕)ノ*.✧1 个月前
MyBatis快速入门——实操
java·spring boot·spring·intellij-idea·mybatis·intellij idea
chirrupy_hamal1 个月前
IntelliJ IDEA 保姆级使用教程
java·intellij idea
chirrupy_hamal1 个月前
IntelliJ IDEA
java·intellij idea
neowell1 个月前
关于PyCharm新版本出现大量空的`jcef_xx.log`文件的解决方法
java·ide·python·pycharm·intellij idea