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 之中,此时彼此之间具有互相依赖的关联关系。
  • 当然多个模块没有建立依赖关系的话,也可以作为单独一个"小项目"运行。
相关推荐
少年的范儿3 天前
IntelliJ IDEA 配置 JDK 21 与 Maven 教程(Windows):开发环境配置与验证
java·jdk·maven·intellij idea
没有气的汽水8 天前
写了个 IDEA 插件,把项目里的 REST 接口都拍平摆在一个面板里
intellij idea
Mr清奇17 天前
AI辅助开发笔记(1)开发工具和配置
大数据·笔记·intellij idea
paopaokaka_luck17 天前
校园新闻推荐系统(DeepSeek新闻助手、个性化推荐算法、 Redis热词排行榜、ECharts运营分析、互动与实时通知、新闻运营闭环)
java·spring boot·mysql·spring·tomcat·echarts·intellij idea
知守观20 天前
多模块工程没 install,跑起来的代码是上周的:Maven reactor 依赖解析踩坑
java·maven·intellij idea
测试开发Kevin23 天前
IDEA工程结构解析:项目、模块、库、Facet、Artifact (工件) 概念说明
java·ide·intellij idea
白起那么早1 个月前
idea 插件-把数据库的表画出来
数据库·后端·intellij idea
方白羽2 个月前
Android Studio 自动国际化插件:SmartI18n
android·android studio·intellij idea
我命由我123453 个月前
Java 开发 - List subList 方法
java·windows·操作系统·list·intellij-idea·idea·intellij idea
Penina10183 个月前
代码如何导入idea
java·intellij idea