前言
之前在想要利用 IDEA 创建一个多模块依赖项目,可能是我运气不好,搜了整整一个多小时,试了很多种方法,最后都不正确。所以本文就是为了解决,利用 IDEA 创建多模块依赖项目
一、创建父模块
父模块主要是管理着整个项目所有的 pom 文件
二、创建子模块
为了方便,本次子模块只做简单而典型的三个(core[代码核心模块],uiweb[前端],mgrsite[后端])
1、创建核心模块
core模块主要是用来存放核心而且前端和后端都需要用到的代码
上面的这个截图,是所有模块创建的步骤
创建核心模块 core 时要注意的是,选择 quickstart 类型以及 core 的 parent 是 GjTest
2、创建 web 模块
uiweb 模块是专门写以及存放前端的代码以及jsp、freemark、html 等等
前端 uiweb 和 mgrsite 都是webapp 类型,这里只展示其中一个的创建过程
如何判断整个项目创建成功
注意的是,父模块的打包类型为 pom
core 模块打包类型是 jar
前端uiweb 以及后端 mgrsite 的 pom 打包类型均为 war
多提一句
多模块依赖创建完成,搭建整个项目之后,会出现core 里面的一些类我在 uiweb 或者 mgrsite 模块中用到,
但是如果直接使用会报错。。所以一般我们会在uiweb 和 mgrsite 的 pom 文件中添加这个
这里有所报错是由于我在其他的编译器写的,并没有在实验项目里面写。
这个 it666就是之前说的你所在的公司域名的倒写(虽然我没有倒写)
结语
希望我的这篇文章对你有所帮助,后面我会继续更新关于ssm 的一个小实践项目。。。。