目录
4.2 运行 表现层、manager (因为manager中也有war工程)
1、总体搭建分析
Maven的常见打包方式:jar、war、pom
Pom工程一般都是父工程,管理jar包的版本、maven插件的版本、统一的依赖管理。聚合工程。
2、工程搭建
开发环境:Eclipse Mars2 64
Maven :3.3.9
本地仓库的位置:E:\Maven_Repository\.m2\repository
SVN服务器 :VisualSVN-Server-3.9.1-x64
Eclipse SVN插件:在线安装
2.1 eclipse使用maven
(1)选择maven路径
(2)修改仓库的位置,仓库有一个专门的包。
(3)Eclipse配置仓库位置
2.2 taotao-parent
2.2.1创建Maven Project文件
2.2.2 pom.xml文件
2.3 Taotao-common
通用的工具类、通用的pojo。打包方式jar。需要继承父工程。
pom.xml文件依赖一些公用的jar包
2.4 taotao-manager
聚合工程 打包方式pom’
pom.xml依赖common
<dependencies>
<dependency>
<groupId>com.taotao</groupId>
<artifactId>taotao-common</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
</dependencies>
2.4.1 taotao-manager-pojo
pom.xml谁也不依赖
2.4.2taotao-manager-dao
是一个maven模块,打包方式jar。
Pom.xml 添加pojo 和mybatis以及数据库相关的jar包
2.4.3 taotao-manager-interface
pom.xml需要依赖pojo
<dependencies>
<dependency>
<groupId>com.taotao</groupId>
<artifactId>taotao-manager-pojo</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
</dependencies>
2.4.4 taotao-manager-service
2.4.1 聚合工程分成几个没关系,但最后需要一个将jar包打在一起的war包,所以需要将service创建成war形式。同时这样做的另一个原因是因为需要和外界进行联系
2.4.2 Pom.xml 需要依赖dao、spring、pojo
2.4.3 同时创建web.xml文件
2.5、taotao-manager-web 表现层
pom.xml文件依赖jsp等相关的jar。还有运行使用的plugin
3、使用Tomcat插件启动web工程
3.1 准备条件
(1)install taotao-parent
(2)运次的目录是否正确
在web表现成层中使用的Tomcat插件方便
<!-- 配置使用的Apache的Tomcat,可以多工程共同使用,修改端口号方便,只需要一处就可以 -->
<build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<configuration>
<port>8081</port>
<!-- /就可以不用写路径 -->
<path>/</path>
</configuration>
</plugin>
</plugins>
</build>
4.2 运行 表现层、manager (因为manager中也有war工程)
将build添加到manager的pom.xml文件中运行即可
使用Tomcat插件启动聚合工程
将tomcat插件放入manager的pom.xml中
<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>
<!-- 配置使用的Apache的Tomcat,可以多工程共同使用,修改端口号方便,只需要一处就可以 -->
<build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<configuration>
<port>8081</port>
<!-- /就可以不用写路径 -->
<path>/</path>
</configuration>
</plugin>
</plugins>
</build>
启动manager
启动manager