maven工程管理

本文详细介绍了如何使用Maven构建不同类型工程(如WAR、JAR和POM),并阐述了如何通过父工程统一版本管理、如何创建聚合工程及各模块之间的依赖关系。此外,还介绍了如何利用Maven的Tomcat插件进行项目的快速部署。

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

maven的工程类型(聚合、依赖、继承)

1.war包工程(web工程)

2.jar包工程(Java工程)

3.pom工程(聚合工程或父工程)

先创建父工程(应该是pom工程)定义jar依赖的版本和Maven插件的版本,用来统一版本信息

勾选第一个选项,不选择模板



修改pom文件

<dependencyManagement>并不实际依赖,只是定义版本</dependencyManagement> ,<properties>集中定义版本的版本号</properties>,

<build><plugins>实际加载插件</plugins><pluginManagement>只定义版本号</pluginManagement></build>

把项目中通用的工具类放在common工程,创建common工程继承父工程



依赖可以传递,common依赖一些jar包

创建后台管理工程taotao-manager(pom工程)聚合工程

相互依赖引用

创建manager的模块,右键工程-other-maven-maven module

目录结构,pojo不需要依赖其他的jar包和模块

,创建mapper模块,mapper依赖pojo,mybatis。创建service模块,创建web模块选择war包,工程中至少有一个war包,项目报错是因为没有web.xml文件,结构是必须的。mian-webapp新建WEB-INF-新建web.xml

测试工程,使用maven的tomcat插件,创建欢迎页,webapp下创建index.jsp。要运行工程需要运行聚合工程即manager工程。

 Tomcat插件

在taotao-manager工程的pom文件中添加如下内容:build下有piugins

<build>

            <!-- 配置插件 -->

            <plugins>

                  <plugin>

                        <groupId>org.apache.tomcat.maven</groupId>

                        <artifactId>tomcat7-maven-plugin</artifactId>

                        <configuration>

                              <port>8080</port>

                              <path>/</path>

                        </configuration>

                  </plugin>

            </plugins>

      </build>

 启动工程

右键工程,run as-2maven bulid

使用maven命令:

clean tomcat7:run

tomcat7指定使用tomcat7的插件。

 

注意:

1、需要把taotao-parent工程安装到本地仓库。右键-run as -Install

2、需要把taotao-common安装到本地仓库。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值