idea中maven创建web聚合工程

之前看过一个千锋的教程,但后来有段时间没有用,有些记不清了,现在重新整理一下。

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再点击右上角运行就可以在控制台发现:

猜你喜欢

转载自blog.csdn.net/qq_40605913/article/details/83867464