之前看过一个千锋的教程,但后来有段时间没有用,有些记不清了,现在重新整理一下。
1.父子结构
选择站点模式创建父工程-------pom:

填写项目坐标:

然后是maven的一些信息(即电脑安装maven后需配置环境变量,idea中也需要配置maven相关信息,这里就跳过了):

再然后就是项目位置等等(直接跳过了)
创建成功后:

由于这是父工程,所以src目录可以直接删掉,因为我们要做的是在父工程中管理子工程
(为清晰项目结构,父工程改为taotao-parent)
接下来创建子工程:
1.taotao-common----------------jar



注意子工程路径是包含在父工程中的

同样的方式新建工程taotao-web--------war

项目结构建成功后,对于项目中缺少的目录结构可以手动添加。
最终项目结构

运行右侧的命令就可以进行模块调用:

2.平行结构 (类似eclipse)
创建项目,选择空项目

项目名称、位置等

得到以下的空项目

接着创建其他模块:

可以看到这样创建项目就没有父工程了:

同样的方式创建其他模块,模块间的调用通过添加坐标完成
要注意各模块使用的jdk版本要一致
编译的jdk版本:


项目的jdk版本:


模块的jdk版本:

创建之后如何运行呢?
以父子结构创建的工程为例,

当控制台显示成功的信息后可以发现打包方式为war的这个项目生成了war包

接下来就是的运行方式就有两种了
1.点击Edit Configurations,点击 “ + ”配置tomcat,

点击external source选择上面的taotao-web.war的位置,再运行tomcat即可
2.1.点击Edit Configurations,点击 “ + ”配置maven,

选择apply再点击右上角运行就可以在控制台发现:

最后
以上就是懦弱乌龟最近收集整理的关于idea中maven创建web聚合工程的全部内容,更多相关idea中maven创建web聚合工程内容请搜索靠谱客的其他文章。
发表评论 取消回复