时间:2021-05-20
工作中一直都是一个人奋战一人一个项目,使用maven管理,看这个也挺好,但是总感觉没有充分发挥maven的功能,于是研究了一下这个,网上关于这个的文章很多,虽然不是很好,但我从中收获了很多,在这集百家所长,写一份实战记录,大家跟着我一块做吧!
声明:构建多模块不是最难的,难点是如果把多模块打包成一个执行jar。
SpringBoot官方推崇的是富jar,也就是jar文件启动项目,所以如果在这里打war包我不具体介绍,如果需要的朋友可以给我留言,我回复。
建议clone项目后,在看教程(有不足的地方希望大家保函,指出来,我们一起学习改进)
github:https://github.com/lxchinesszz/multi-boluome.git
构建工程
1.首先第一步,在github上创建一个公共项目项目名 multi-boluome
2.把仓库同步到本地,使用Intellij idea打开,把普通项目转换为maven项目【右键:Add Frameworks Support】
3.删除除了pom文件之外的文件也就是src删除
4.然后新建File->New->module以此创建(此时会看到pom文件的变化)
==提示:一定要把外面的pom文件中的pom==
5.引入SpringBoot依赖 这个我在外面写的(这个根据个人)
外面的pom文件内容
3.打包吧,mvn package —Dmaven.test.skip=true 跳过测试
[INFO] multi-boluome ...................................... SUCCESS [ 1.707 s][INFO] domain ............................................. SUCCESS [ 2.463 s][INFO] dao ................................................ SUCCESS [ 0.592 s][INFO] service ............................................ SUCCESS [ 0.606 s][INFO] web ................................................ SUCCESS [ 1.135 s][INFO] ------------------------------------------------------------------------[INFO] BUILD SUCCESS[INFO] ------------------------------------------------------------------------[INFO] Total time: 7.290 s[INFO] Finished at: 2017-01-20T17:05:14+08:00[INFO] Final Memory: 42M/265M[INFO] ------------------------------------------------------------------------KK-MINI:multi-boluome liuxin$ INFO] Building jar: /Users/liuxin/git/模仿项目/multi-boluome/web/target/blm-start.jar构建文件在这个目录下very Good!开始飞吧
==提醒:所有模块里面的父节点都是一样的哦,不然会报错 unknow.version==
WARNING] ‘parent.relativePath' of POM blm.server:domain:[unknown-version] 类似
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
构建项目我们采用IntelliJIDEA工具来创建一个Maven项目,项目的pom.xml要添加对应SpringBoot的配置,因为Maven多模块项目内的模块
本文介绍了Maven搭建springboot多模块项目,分享给大家,具体如下:备注:所有项目都在idea中创建1.idea创建maven项目1-1:删除src,
本篇文章主要介绍了SpringBoot+Maven多模块项目的构建、运行、打包,分享给大家,具体如下:项目使用的工具:IntelliJIDEAJDK1.8apa
首先,前面几次学习已经学会了安装maven,如何创建maven项目等,最近的学习,终于有点进展了,搭建一下企业级多模块项目。好了,废话不多说,具体如下:首先新建
SpringBoot项目创建创建Module基于IDEA创建项目Module,模块名为04-springboot-start,组id和包名为com.cy,如图所