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 之中,此时彼此之间具有互相依赖的关联关系。
  • 当然多个模块没有建立依赖关系的话,也可以作为单独一个"小项目"运行。
相关推荐
龙华2 天前
idea报错:不存在的方法 /java:找不到符号
intellij idea
hepherd4 天前
音视频学习 - MP3格式
java·ffmpeg·intellij idea
jstart千语5 天前
【版本控制】idea中使用git
java·ide·git·intellij-idea·intellij idea
秋刀鱼不做梦6 天前
五分钟学会如何基本使用JJWT!!!
java·开发语言·学习·intellij idea
YwaiX8 天前
IDEA实用插件推荐
intellij idea
doglc8 天前
从零手写RPC-version0
java·git·rpc·maven·intellij idea
JavaGuide9 天前
IntelliJ IDEA 2025.1 发布!Java 24 支持、AI 重大更新!!
后端·intellij idea
Java个体户9 天前
maven打包找不到依赖jar的类
intellij idea
卑微小文12 天前
Scrapy+Redis:如何用代理IP池突破反爬机制
intellij idea·glide
盘盘宝藏12 天前
idea搭建Python环境
后端·intellij idea