maven module 路径_idea构建maven多module项目

本文详细介绍了如何搭建和配置maven多module项目,包括新建parent项目、创建module、设置packaging、使用modules标签、资源文件处理、maven profile与spring profile整合等关键步骤,解析了在配置过程中可能遇到的问题及解决方案。
摘要由CSDN通过智能技术生成

前言

搭建一个项目,看似简单,但是总会遇到一些奇奇怪怪的问题。

新建parent项目

新建一个springboot项目或者maven项目都可以,这个无所谓。

设置项目的maven仓库和编码。

建module

在parent项目下新建多个module,新建springboot项目或者maven项目都可以。

maven项目自己新建包的时候尽量按照groupId + artifactId的方式,如果artifactId是多个中划线连接,则去掉中划线,全小写拼接。

打包

新建完成上述项目之后,在parent下打包试一下,报错 “unable to find main class”。

介绍一下maven的packaging标签:

pom ---------> 父类型都为pom类型

jar ---------> 内部调用或者是作服务使用

war ---------> 需要部署的项目

把packaging 改为pom,大致就是告诉maven,咱只是个外包装,你不用找什么 main 方法了。

之后继续打包,发现没有一个module生成target目录

介绍一下maven的modules标签:

moduleA

moduleB

moduleC

在parent项目的pom中加入modules标签,包含一下子模块,告诉maven,这都是我小弟。

子模块读取父模块或其他子模块的resource文件

首先说一下maven编译的时候处理相关文件的过程:

构建Ma

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值