idea使用Springboot部署多module项目

本文介绍了如何使用Idea部署基于Springboot的多module项目,重点强调了修改父pom.xml的打包方式、模块间的依赖关系以及web模块作为入口的配置。项目采用了entfrm-boot开发平台,通过调整IDEA的VMOptions设置解决打包问题,实现快速上手和热部署。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

项目 采用 entfrm-boot 开发平台。

详细内容请看下面的两个参考文献。我这里说注意事项:

  1. 打开父pom.xml修改打包方式jar为pom
  2. 谁依赖谁一定要写清楚,这个是最重要的!!!
  3. dao、service、entity这三个模块的pom.xml文件中不需要build 内容,直接干掉。
  4. 你新创建的 module ,无论如何,都是需要在那个entfrm-web项目的 pom 文件里面构建依赖的,因为启动是以这个web为基础的。不然无法识别,连target文件夹都不会生成的。
  5. 注意build部分,因为web模块作为程序的入口启动,所以它需要打包。文章说明了需要指明 Main Class 为全局唯一入口。但是我这里并不需要这个,用的是:
    在这里插入图片描述
    上面这一块是热部署的设置。
  6. 如果你的项目不能package,那是因为 idea 有一个设置没有更换:
    在这里插入图片描述
    将上述的 VMOptions 换成 -DarchetypeCatalog=internal 就可以使用package了。不换这个参数会是一个 -1 的报错。
    在这里我也推荐大家去试试 entfrm-boot 开发平台吧。毕竟是开源的(想拉壮丁)。
    下面是描述:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值