学习淘淘商城第四课(使用tomcat插件启动聚合工程)

        上节课我们一起学习了如何使用tomcat插件来启动web工程,这节课我们一起学习如何用tomcat插件启动聚合工程。

        我们淘淘商城的taotao-manager工程是个聚合工程,它下面有taotao-manager-dao、taotao-manager-pojo、taotao-manager-interface、taotao-manager-service四个子工程。其中taotao-manager-service是个web工程,其它都是jar工程。

        既然taotao-manager-service是个web工程,那么为什么我们不选择聚合工程下的它来启动呢?这是因为taotao-manager-service与其它子工程是平级关系,而且它依赖于taotao-manager-dao、taotao-manager-pojo等,这样如果将来taotao-manager-dao或taotao-manager-pojo工程有所变动,那么需要先把它们打包到本地maven仓库才能正常启动taotao-manager-service,这样做比较麻烦。

       为什么我们选择启动聚合工程?这是因为它本身是父工程,它知道它下面有哪几个模块,而且它可以将所有模块打包成war包运行。我们不用打包子模块,这样省事很多。

       操作步骤如下:

1.我们在taotao-manager的pom.xml文件中添加tomcat插件依赖,如下图所示。

      为了便于大家复制,现把代码放到代码块当中,如下所示。

<project xmlns="http://maven.apache.org/POM/4.0.0" 
		xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
		xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <parent>
    <groupId>com.taotao</groupId>
    <artifactId>taotao-parent</artifactId>
    <version>0.0.1-SNAPSHOT</version>
  </parent>
  <groupId>com.taotao</groupId>
  <artifactId>taotao-manager</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>pom</packaging>
  
  <dependencies>
  	<dependency>
  		<groupId>com.taotao</groupId>
	    <artifactId>taotao-common</artifactId>
	    <version>0.0.1-SNAPSHOT</version>
  	</dependency>
  </dependencies>
  <modules>
  	<module>taotao-manager-dao</module>
  	<module>taotao-manager-pojo</module>
  	<module>taotao-manager-interface</module>
  	<module>taotao-manager-service</module>
  </modules>
  <build>
  	<plugins>
  		<plugin>
  			<groupId>org.apache.tomcat.maven</groupId>
  			<artifactId>tomcat7-maven-plugin</artifactId>
  			<configuration>
  				<path>/</path>
  				<port>8080</port>
  			</configuration>
  		</plugin>
  	</plugins>
  </build>
</project>

第二步:在taotao-manager工程上右键,在菜单中把鼠标放到"Run As"上,会显示子菜单,在子菜单中点击"Maven build..."如下图所示。

第三步:在下图的Goals一栏中输入:clean tomcat7:run,然后点击"Apply"和"Run"。

       运行信息如下图所示,说明启动成功了!

       启动成功之后,我们来看看我们本地的maven仓库,看看有没有打包聚合工程,如下图所示,发现并没有打包,这就说明我们启动聚合工程的话,用不着打包到本地maven仓库,这样肯定会提高效率。

        这里补充一个常用操作,就是如果我们想删掉或修改我们配置的工程怎么操作?

第一步:在工程上右键,在菜单中把鼠标放到"Run As"上,会出现子菜单,我们点击子菜单中的"Run Configurations...",如下图所示。

第二步:在下图的"Maven Build"下方可以看到我们到这时为止一共配置的两个工程,如果我们想删掉taotao-manager工程,我们只需选中它然后点击上方的红色查号图标进行删除即可。也可以在右侧进行修改配置。



评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值