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 之中,此时彼此之间具有互相依赖的关联关系。
  • 当然多个模块没有建立依赖关系的话,也可以作为单独一个"小项目"运行。
相关推荐
hweiyu0021 小时前
idea如何让打开的文件名tab多行显示
java·ide·intellij-idea·idea·intellij idea
qq_485015214 天前
Spring Boot热部署插件
intellij idea
hweiyu006 天前
【IntelliJ IDEA导出WAR包教程】
java·ide·intellij-idea·idea·intellij idea
张宏业.7 天前
【IDEA的个性化配置】
intellij idea·java开发工具
liu_hao8 天前
IDEA Translation插件 谷歌翻译配置
intellij idea
竹之却15 天前
apache-maven-3.9.9 详细安装配置教程(2025版)
java·maven·apache·intellij idea
二十四桥明月夜ya16 天前
如何配置Clion编写aosp的c++程序
android·intellij idea
爱吃烤鸡翅的酸菜鱼23 天前
Java【多线程】(3)单例模式与线程安全
java·开发语言·安全·单例模式·intellij idea
Java陈序员24 天前
IDEA 必备插件!轻松搞定 JSON 格式化!
java·json·intellij idea
白起那么早25 天前
Idea插件开发之YamlHelper
java·intellij idea