IntelliJ IDEA创建maven多模块项目(图文教程)
发布时间 - 2026-01-11 03:25:02 点击率:次项目主要分成3个模块,wms-root为父模块,wms-core和wms-app(webapp类型的模块)为子模块。

一、Parent Project,创建wms-root父模块。
1、依次点击:File->New->Project
2、左侧面板选择maven(不要选择Create from archetype选项),如下图,点击Next即可。
3、依次补全如下信息,点击Next
4、输入项目名字。如ModuleProject,我们主要是在这个项目下创建我们的子模块。
5、这样我们就创建好了一个普通项目,因为该项目是作为一个Parent project存在的,可以直接删除src文件夹。
二、创建子模块,wms-core
1、在父模块上右键如下图操作,创建一个模块,该模块即为子模块。
2、同样不选择Create from archetype选项,因为是普通模块,Next。
、
3、groupId和version继承自Parent project,这里只用ArtifactId,Next。
4、填写模块名称,模块名称和ArtifactId相同即可。
5、创建完成后结构如下图。
三、创建子模块,wms-app
1、同创建wms-core的第一步相同。
2、在有网络的情况下可直接下载maven提供给我们的模块。如下勾选Create from archetype,并选中webapp模块。Next
3、groupId和version继承自Parent project,这里只用填写ArtifactId。Next
4、可以使用默认的maven配置,本人使用的是自己下载的maven和settings.xml文件。如图
5、填写模块名称,Next之后等待从网路上下载相关组件即可。
6、最终项目结构如下图
只要熟悉web项目结构的,不一定要使用该方法。按照web项目的结构手动构建一个即可。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# idea
# 创建多模块maven
# maven创建多模块项目
# idea创建maven模块
# 使用Maven创建和管理多模块项目的详细步骤
# maven多模块项目依赖管理与依赖继承详解
# 利用IDEA工具修改Maven多模块项目标识包名全过程记录
# 使用maven-assembly-plugin如何打包多模块项目
# SpringBoot+Maven 多模块项目的构建、运行、打包实战
# 基于maven使用IDEA创建多模块项目
# 使用Maven进行多模块项目管理的操作步骤
# 如下图
# 的是
# 好了
# 在这个
# 给我们
# 右键
# 可以直接
# 作为一个
# 可以使用
# 如图
# 该项目
# 即为
# 创建一个
# 一个普通
# 大家多多
# 勾选
# 主要是
# 为父
# 情况下
# 构建一个
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel如何使用Eloquent ORM进行数据库操作?(CRUD示例)
JS实现鼠标移上去显示图片或微信二维码
Edge浏览器怎么启用睡眠标签页_节省电脑内存占用优化技巧
如何使用 jQuery 正确渲染 Instagram 风格的标签列表
网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?
高防服务器租用首荐平台,企业级优惠套餐快速部署
如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程
Win11怎么开启自动HDR画质_Windows11显示设置HDR选项
Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】
个人网站制作流程图片大全,个人网站如何注销?
如何在VPS电脑上快速搭建网站?
ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集
Win11怎么更改系统语言为中文_Windows11安装语言包并设为显示语言
Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】
如何快速搭建二级域名独立网站?
java ZXing生成二维码及条码实例分享
网页制作模板网站推荐,网页设计海报之类的素材哪里好?
做企业网站制作流程,企业网站制作基本流程有哪些?
Laravel如何为API生成Swagger或OpenAPI文档
什么是JavaScript解构赋值_解构赋值有哪些实用技巧
历史网站制作软件,华为如何找回被删除的网站?
如何在阿里云ECS服务器部署织梦CMS网站?
网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?
PHP正则匹配日期和时间(时间戳转换)的实例代码
html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】
详解Oracle修改字段类型方法总结
Laravel如何使用Service Container和依赖注入?(代码示例)
java中使用zxing批量生成二维码立牌
Laravel如何使用Spatie Media Library_Laravel图片上传管理与缩略图生成【步骤】
制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?
Angular 表单中正确绑定输入值以确保提交与验证正常工作
JS中页面与页面之间超链接跳转中文乱码问题的解决办法
如何在搬瓦工VPS快速搭建网站?
linux写shell需要注意的问题(必看)
动图在线制作网站有哪些,滑动动图图集怎么做?
Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南
网站制作大概要多少钱一个,做一个平台网站大概多少钱?
网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?
jquery插件bootstrapValidator表单验证详解
如何为不同团队 ID 动态生成多个独立按钮
如何基于云服务器快速搭建个人网站?
Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转
如何在万网自助建站中设置域名及备案?
,交易猫的商品怎么发布到网站上去?
Laravel如何处理跨站请求伪造(CSRF)保护_Laravel表单安全机制与令牌校验
使用spring连接及操作mongodb3.0实例
Laravel如何实现全文搜索功能?(Scout和Algolia示例)
Laravel安装步骤详细教程_Laravel环境搭建指南
HTML5段落标签p和br怎么选_文本排版常用标签对比【解答】
如何解决hover在ie6中的兼容性问题

