当前位置: 首页 > news >正文

使用Maven创建父子工程

📚目录

    • 创建父工程
    • 创建子模块
      • 创建子模块示例
      • 创建认证模块(auth)
    • 结束

创建父工程

在这里插入图片描述
选择空项目:
在这里插入图片描述

设置:项目名称,组件名称,版本号等

在这里插入图片描述

创建完成后的工程

在这里插入图片描述

因为我们需要设置这个工程为父工程所以不需要src下的所有文件

在这里插入图片描述

在pom.xml中设置打包方式:

打包方式使用pom父工程本身不会被打包成可执行的JAR或WAR文件,而是作为一个用于管理和配置子模块的上层项目存在

在这里插入图片描述

创建子模块

创建子模块示例

在父工程上右键出现选择点击新建->新模块

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

配置子项目的项目名称等信息,这里需要注意的是多了个父项选择

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

并且回到父pom.xml添加artifactId信息

    <!--添加子工程--><modules><module>itmei-common</module></modules>

在这里插入图片描述

创建认证模块(auth)

使用上面步骤创建认证模块
在这里插入图片描述
在这里插入图片描述
正常通过该方式进行创建子项目的情况我们是不需要在父pom.xml中添加子模块的,因为idea的maven会自动给我们配置好信息.


如果你发现没有自动添加如下图一样:

在这里插入图片描述
那你可以通过这个图标进行刷新或者手动添加

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

结束

在这里插入图片描述
到这父工程创建子工程就结束了,后续案例可能会使用这个工程接着往下面写案例

http://www.lryc.cn/news/157138.html

相关文章:

  • Vue+elementUI 导出word打印
  • 数学建模-点评笔记 9月3日
  • 使用Spring来管理对象关系映射(ORM)
  • 【消息中间件】详解三大MQ:RabbitMQ、RocketMQ、Kafka
  • 算法:删除有序数组中的重复项---双指针[3]
  • AR产业变革中的“关键先生”和“关键力量”
  • 通过 Blob 对二进制流文件下载实现文件保存下载
  • 微信小程序使用lime-echart踩坑记录
  • Unity 编辑器资源导入处理函数 OnPostprocessTexture :深入解析与实用案例
  • stable diffusion实践操作-宽高设置以及高清修复
  • 利用微调的deberta-v3-large来预测情感分类
  • opencv旋转图像
  • 容器资料: Docker和Singularity
  • 如何确认linux的包管理器是yum还是apt,确认之后安装其他程序的时候就需要注意安装命令
  • 数据分享|R语言分析上海空气质量指数数据:kmean聚类、层次聚类、时间序列分析:arima模型、指数平滑法...
  • MySQL 8.0.34安装教程
  • 用通俗易懂的方式讲解大模型分布式训练并行技术:概述
  • NodeJS入门以及文件模块fs模块
  • springboot集成Elasticsearch7.16,使用https方式连接并忽略SSL证书
  • 【已解决】pycharm 突然每次点击都开新页面,关不掉怎么办?
  • AndroidStudio最下方显示不出来Terminal等插件
  • python基础操作笔记
  • c++ 学习 之 指针常量 和 常量指针
  • Redis未授权访问漏洞实战
  • 【web开发】2、css基础
  • 循迹小车原理介绍和代码示例
  • redis未授权访问
  • 【数学建模竞赛】优化类赛题常用算法解析
  • Python实现SSA智能麻雀搜索算法优化LightGBM回归模型(LGBMRegressor算法)项目实战
  • OpenCV(二十一):椒盐噪声和高斯噪声的产生