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 之中,此时彼此之间具有互相依赖的关联关系。
  • 当然多个模块没有建立依赖关系的话,也可以作为单独一个"小项目"运行。
相关推荐
殷紫川6 天前
IDEA 集成 GitHub Copilot 指南:解锁 10 倍编码效率的全链路实战
github·intellij idea·github copilot
皮皮林5517 天前
重磅!JetBrains 正式发布全新的 AI 开发工具,定名 AI IDE AIR
java·intellij idea
RealPluto13 天前
IDEA内调用本地Claude Code
claude·intellij idea
舒一笑13 天前
🚀 IntelliJ IDEA 2026.1 爆款更新!AI 代理随便装、Java 26 秒支持、Spring 运行时直视,开发者生产力直接起飞!
intellij idea
ApeAssistant13 天前
AI 都能写代码了,我们还在意光标是否丝滑吗?
ai编程·intellij idea
狂龙骄子13 天前
Android Studio下载与版本选择指南
jdk·gradle·android studio·intellij idea·androidsdk·agp·归档版本
舒一笑24 天前
Windows 使用 Codex / AI 编程时 IDEA 中文乱码?一篇文章彻底解决
后端·程序员·intellij idea
golang学习记1 个月前
从“大泥球“到模块化单体:Spring Modulith + IntelliJ IDEA 拯救你的代码
后端·intellij idea
Necksas1 个月前
Jetbrains idea对proto的支持
intellij idea
Peter4471 个月前
新装的idea启动报错
intellij-idea·intellij idea