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中的兼容性问题