IDEA 中 Project 和 Module 详解与实战

您所在的位置:网站首页 project名称 IDEA 中 Project 和 Module 详解与实战

IDEA 中 Project 和 Module 详解与实战

2023-10-02 09:44| 来源: 网络整理| 查看: 265

IDEA 相关文章

标题文章连接大厂通用最全IDEA使用手册https://blog.csdn.net/chenlixiao007/article/details/106952976阿里巴巴Java开发编码规约与IDEA集成https://blog.csdn.net/chenlixiao007/article/details/108287646IDEA 创建不同类型 Project 和 Module 详解https://blog.csdn.net/chenlixiao007/article/details/108248475

目录 一、Project 和 Module二、操作演示

一、Project 和 Module

在IDEA中,Project与Eclipse中的workspace相似,Module相当于Eclipse系中的Project。在IDEA中,Project下面可以创建多个Module,Module可以是Maven项目,Gradle项目,普通Java项目,或者web项目等等。

在 IDEA 官方对于 Project 和Module 的介绍如下:

Project

A project is a top-level organizational unit for your development work in IntelliJ IDEA. In its finished form, a project may represent a complete software solution. A project is a collection of:

Your work results: source code, build scripts, configuration files, documentation, artifacts, etc.SDKs and libraries that you use to develop, compile, run and test your code.Project settings that represent your working preferences in the context of a project.A project has one or more modules as its parts. Module A module is a part of a project that you can compile, run, test and debug independently.Modules are a way to reduce complexity of large projects while maintaining a common (project) configuration.Modules are reusable: if necessary, a module can be included in more than one project.

在 IntelliJ IDEA 中 Project 是最顶级的结构单元,然后就是Module,一个 Project 可以有多个 Module 。

目前,主流的大型项目结构基本都是多Module的结构,这类项目一般是按功能划分,例如:shop-login-module、shop-trolley-module 和 shop-order-module 等等,模块之间彼此可以相互依赖。这些Module是属于同一个项目中的模块,彼此之间是有着不可分割的业务关系。

IDEA 的 Project 是一个不具备任何编码设置、构建等开发功能的概念,其主要作用就是起到一个项目定义、范围约束、规范类型的效果。简单理解 Project 就是一个单纯的目录,只是这个目录在命名上必须有其代表性的意义。在缺省情况下,IDEA 是默认单 Project 单 Module 的,这时 Project 和 Module 合二为一,在没有修改存储路径的时候,显然Project对Module具有强约束作用!

二、操作演示

下面演示如何在IDEA中,首先创建一个空项目(Project),然后在Project下创建不同的模块(Module)。

创建一个空项目(Project)

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

创建普通Java模块(Module)

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

创建Maven模块(Module)

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

创建Web模块(Module)

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

创建Gradle模块(Module)

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 6. Project 和 Module 在磁盘文件的布局如下

在这里插入图片描述

当然,如果首先创建的不是一个空项目,在创建项目的时候,会同时让我们创建一个模块。因为IDEA一个Project默认自带一个Module。 创建完,当然可以继续创建更多的Module。

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3