SSM项目-医药采购-01

一、系统结构与框架的搭建

SSM项目-医药采购-01_第1张图片

最终要构建三个maven工程:

 

系统主工程模块:yycgproject

 

系统工具类模块:yycgutils


技术架构模块:springmybatis


1.1 maven与me的整合

SSM项目-医药采购-01_第2张图片


如何判断maven和eclipse整合好?

在eclipse中打开下边的视图:

SSM项目-医药采购-01_第3张图片


1.2    创建技术架构模块

 

创建一个maven工程,在pom.xml配置springmvc3.1.4和mybatis3.2.3的依赖

 

在从mybatis官方网站下载mybatis的jar包。

 

在mybatis目录中找到pom.xml文件;

SSM项目-医药采购-01_第4张图片

SSM项目-医药采购-01_第5张图片SSM项目-医药采购-01_第6张图片

确定java编译版本:

在pom.xml文件添加:

SSM项目-医药采购-01_第7张图片



1.3     工具模块

 

创建一个maven工程(java工程),yycgutil

 

先将工具类拷贝到src/main/java中。

 

在pom.xml添加依赖。

SSM项目-医药采购-01_第8张图片


1.4     主工程模块yycgproject

 

创建一个maven工程(webapp)

SSM项目-医药采购-01_第9张图片

SSM项目-医药采购-01_第10张图片


1.5     聚合模块yycgparent

 

开发在eclipse上开发,将开发后的代码提交svn。

测试从svn上得到代码,编译,打成war包,将war拷贝到测试服务器。

创建聚合工程:yycgparent

 

负责:将各各工程模块聚合

不需要开发。

 

创建maven工程,修改pom.xml文件:

SSM项目-医药采购-01_第11张图片



SSM项目-医药采购-01_第12张图片


需要自动生成 war包,需要在yycgproject的pom.xml添加生成war的插件。

 

         <plugin>

            <groupId>org.apache.maven.pluginsgroupId>

            <artifactId>maven-war-pluginartifactId>

            <version>2.4version>

            <configuration>

                <warSourceDirectory>src/main/webappwarSourceDirectory>

            configuration>

         plugin>

 

 

为了生成war包之后,自动启动tomcat运行(达到一步构建,执行一个命令:编译、测试、打包、运行。。)

 

注意:下边要配置正确的tomcat的目录。

         <plugin>

              <groupId>org.codehaus.cargogroupId>

              <artifactId>cargo-maven2-pluginartifactId>

            <version>1.2.3version>

            <configuration>

                <container>

                    <containerId>tomcat7xcontainerId>

                    <home>e:/apache-tomcat-7.0.52home>

                container>

                <configuration>

                    <type>existingtype>

                    <home>e:/apache-tomcat-7.0.52home>

                configuration>

            configuration>

            <executions> 

                  <execution> 

                      <id>cargo-runid> 

                      <phase>installphase> 

                      <goals> 

                          <goal>rungoal> 

                      goals> 

                  execution> 

              executions>

          plugin>

 

 

在cmd命令行执行工程聚合,达到一步构建。

 

也可以在me中右键直接运行 install进行安装


SSM项目-医药采购-01_第13张图片

你可能感兴趣的:(-,-,-,-,-,-【SSM项目yycg】)