Maven 管理SSM框架的pom.xml配置文件

来源:互联网 发布:对外贸易数据 编辑:程序博客网 时间:2024/06/05 09:00

三个框架所使用的版本:


mybatis —- 3.2.5

spring —- 4.3.3.RELEASE

spring mvc —- 4.3.3.RELEASE


其它:


junit —- 4.8.1

MySQL —- 5.1.38

log4j —- 1.2.17

c3p0 —- 0.9.2.1

mybatis-spring —- 1.3.0  

jstl —- 1.2


[html] view plain copy
print?
  1. <project xmlns=“http://maven.apache.org/POM/4.0.0” xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”  
  2.   xsi:schemaLocation=“http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd”>  
  3.   <modelVersion>4.0.0</modelVersion>  
  4.   <groupId>com.fendo.ssm</groupId>  
  5.   <artifactId>fendo-SSM</artifactId>  
  6.   <packaging>war</packaging>  
  7.   <version>0.0.1-SNAPSHOT</version>  
  8.   <name>fendo-SSM Maven Webapp</name>  
  9.   <url>http://maven.apache.org</url>  
  10.     
  11.     <!– 初始化框架的版本号 –>  
  12.     <properties>  
  13.         <spring.version>4.3.3.RELEASE</spring.version>  
  14.     </properties>  
  15.     
  16.     
  17.   <dependencies>  
  18.     <dependency>  
  19.       <groupId>junit</groupId>  
  20.       <artifactId>junit</artifactId>  
  21.       <version>3.8.1</version>  
  22.       <scope>test</scope>  
  23.     </dependency>  
  24.       
  25.          <!– 加入ServletAPI –>  
  26.         <!– https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api –>  
  27.         <dependency>  
  28.             <groupId>javax.servlet</groupId>  
  29.             <artifactId>servlet-api</artifactId>  
  30.             <version>2.3</version>  
  31.             <scope>provided</scope>  
  32.         </dependency>  
  33.           
  34.           
  35.         <!– MySQL依赖 start –>  
  36.         <dependency>  
  37.             <groupId>mysql</groupId>  
  38.             <artifactId>mysql-connector-java</artifactId>  
  39.             <version>5.1.38</version>  
  40.         </dependency>  
  41.   
  42.         <!– MySQL依赖 end –>  
  43.           
  44.           
  45.           
  46.         <!– 加入MyBatis 依赖 start –>  
  47.         <dependency>  
  48.             <groupId>org.mybatis</groupId>  
  49.             <artifactId>mybatis</artifactId>  
  50.             <version>3.2.5</version>  
  51.         </dependency>  
  52.         <!– 加入MyBatis 依赖 end –>  
  53.   
  54.         <!– Log4j start –>  
  55.         <dependency>  
  56.             <groupId>log4j</groupId>  
  57.             <artifactId>log4j</artifactId>  
  58.             <version>1.2.17</version>  
  59.         </dependency>  
  60.         <!– Log4j end –>  
  61.   
  62.            <!– 引入Spring(包含SpringMVC) 依赖 start –>  
  63.         <dependency>  
  64.             <groupId>org.springframework</groupId>  
  65.             <artifactId>spring-core</artifactId>  
  66.             <version>{spring.version}</span><span class="tag">&lt;/</span><span class="tag-name">version</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag">&lt;/</span><span class="tag-name">dependency</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li><li class=""><span>&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag">&lt;</span><span class="tag-name">dependency</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li><li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag">&lt;</span><span class="tag-name">groupId</span><span class="tag">&gt;</span><span>org.springframework</span><span class="tag">&lt;/</span><span class="tag-name">groupId</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag">&lt;</span><span class="tag-name">artifactId</span><span class="tag">&gt;</span><span>spring-web</span><span class="tag">&lt;/</span><span class="tag-name">artifactId</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li><li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag">&lt;</span><span class="tag-name">version</span><span class="tag">&gt;</span><span>{spring.version}</version>  
  67.         </dependency>  
  68.         <dependency>  
  69.             <groupId>org.springframework</groupId>  
  70.             <artifactId>spring-oxm</artifactId>  
  71.             <version>{spring.version}</span><span class="tag">&lt;/</span><span class="tag-name">version</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li><li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag">&lt;/</span><span class="tag-name">dependency</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag">&lt;</span><span class="tag-name">dependency</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li><li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag">&lt;</span><span class="tag-name">groupId</span><span class="tag">&gt;</span><span>org.springframework</span><span class="tag">&lt;/</span><span class="tag-name">groupId</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag">&lt;</span><span class="tag-name">artifactId</span><span class="tag">&gt;</span><span>spring-tx</span><span class="tag">&lt;/</span><span class="tag-name">artifactId</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li><li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag">&lt;</span><span class="tag-name">version</span><span class="tag">&gt;</span><span>{spring.version}</version>  
  72.         </dependency>  
  73.   
  74.   
  75.         <dependency>  
  76.             <groupId>org.springframework</groupId>  
  77.             <artifactId>spring-jdbc</artifactId>  
  78.             <version>{spring.version}</span><span class="tag">&lt;/</span><span class="tag-name">version</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li><li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag">&lt;/</span><span class="tag-name">dependency</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag">&lt;</span><span class="tag-name">dependency</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag">&lt;</span><span class="tag-name">groupId</span><span class="tag">&gt;</span><span>org.springframework</span><span class="tag">&lt;/</span><span class="tag-name">groupId</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li><li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag">&lt;</span><span class="tag-name">artifactId</span><span class="tag">&gt;</span><span>spring-webmvc</span><span class="tag">&lt;/</span><span class="tag-name">artifactId</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag">&lt;</span><span class="tag-name">version</span><span class="tag">&gt;</span><span>{spring.version}</version>  
  79.         </dependency>  
  80.         <dependency>  
  81.             <groupId>org.springframework</groupId>  
  82.             <artifactId>spring-aop</artifactId>  
  83.             <version>{spring.version}</span><span class="tag">&lt;/</span><span class="tag-name">version</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag">&lt;/</span><span class="tag-name">dependency</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li><li class=""><span>&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag">&lt;</span><span class="tag-name">dependency</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li><li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag">&lt;</span><span class="tag-name">groupId</span><span class="tag">&gt;</span><span>org.springframework</span><span class="tag">&lt;/</span><span class="tag-name">groupId</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag">&lt;</span><span class="tag-name">artifactId</span><span class="tag">&gt;</span><span>spring-context-support</span><span class="tag">&lt;/</span><span class="tag-name">artifactId</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li><li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag">&lt;</span><span class="tag-name">version</span><span class="tag">&gt;</span><span>{spring.version}</version>  
  84.         </dependency>  
  85.   
  86.         <dependency>  
  87.             <groupId>org.springframework</groupId>  
  88.             <artifactId>spring-test</artifactId>  
  89.             <version>${spring.version}</version>  
  90.         </dependency>  
  91.   
  92.         <!– 引入Spring 依赖 end –>  
  93.   
  94.         <!– 引用c3p0 依赖 start–>  
  95.         <dependency>  
  96.             <groupId>com.mchange</groupId>  
  97.             <artifactId>c3p0</artifactId>  
  98.             <version>0.9.2.1</version>  
  99.         </dependency>  
  100.         <!– 引用c3p0 依赖 end–>  
  101.   
  102.         <!– 引用插件依赖:MyBatis整合Spring –>  
  103.         <dependency>  
  104.             <groupId>org.mybatis</groupId>  
  105.             <artifactId>mybatis-spring</artifactId>  
  106.             <version>1.3.0</version>  
  107.         </dependency>  
  108.       
  109.         <!– JSTL –>  
  110.         <dependency>  
  111.             <groupId>jstl</groupId>  
  112.             <artifactId>jstl</artifactId>  
  113.             <version>1.2</version>  
  114.         </dependency>  
  115.       
  116.   </dependencies>  
  117.   <build>  
  118.     <finalName>fendo-SSM</finalName>  
  119.       
  120.     <plugins>  
  121.       <!– 加入Tomcat插件 –>  
  122.         <plugin>  
  123.           <groupId>org.apache.tomcat.maven</groupId>  
  124.           <artifactId>tomcat7-maven-plugin</artifactId>  
  125.           <version>2.2</version>  
  126.                 <configuration>   
  127.                     <url>http://localhost:8080/manager/text</url>  
  128.                     <username>admin</username>    
  129.                     <password>admin</password>  
  130.                 </configuration>   
  131.         </plugin>  
  132.     </plugins>  
  133.       
  134.   </build>  
  135. </project>  
<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/maven-v4_0_0.xsd">  <modelVersion>4.0.0</modelVersion>  <groupId>com.fendo.ssm</groupId>  <artifactId>fendo-SSM</artifactId>  <packaging>war</packaging>  <version>0.0.1-SNAPSHOT</version>  <name>fendo-SSM Maven Webapp</name>  <url>http://maven.apache.org</url>    <!-- 初始化框架的版本号 -->    <properties>        <spring.version>4.3.3.RELEASE</spring.version>    </properties>  <dependencies>    <dependency>      <groupId>junit</groupId>      <artifactId>junit</artifactId>      <version>3.8.1</version>      <scope>test</scope>    </dependency>         <!-- 加入ServletAPI -->        <!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->        <dependency>            <groupId>javax.servlet</groupId>            <artifactId>servlet-api</artifactId>            <version>2.3</version>            <scope>provided</scope>        </dependency>        <!-- MySQL依赖 start -->        <dependency>            <groupId>mysql</groupId>            <artifactId>mysql-connector-java</artifactId>            <version>5.1.38</version>        </dependency>        <!-- MySQL依赖 end -->        <!-- 加入MyBatis 依赖 start -->        <dependency>            <groupId>org.mybatis</groupId>            <artifactId>mybatis</artifactId>            <version>3.2.5</version>        </dependency>        <!-- 加入MyBatis 依赖 end -->        <!-- Log4j start -->        <dependency>            <groupId>log4j</groupId>            <artifactId>log4j</artifactId>            <version>1.2.17</version>        </dependency>        <!-- Log4j end -->           <!-- 引入Spring(包含SpringMVC) 依赖 start -->        <dependency>            <groupId>org.springframework</groupId>            <artifactId>spring-core</artifactId>            <version>${spring.version}</version>        </dependency>        <dependency>            <groupId>org.springframework</groupId>            <artifactId>spring-web</artifactId>            <version>${spring.version}</version>        </dependency>        <dependency>            <groupId>org.springframework</groupId>            <artifactId>spring-oxm</artifactId>            <version>${spring.version}</version>        </dependency>        <dependency>            <groupId>org.springframework</groupId>            <artifactId>spring-tx</artifactId>            <version>${spring.version}</version>        </dependency>        <dependency>            <groupId>org.springframework</groupId>            <artifactId>spring-jdbc</artifactId>            <version>${spring.version}</version>        </dependency>        <dependency>            <groupId>org.springframework</groupId>            <artifactId>spring-webmvc</artifactId>            <version>${spring.version}</version>        </dependency>        <dependency>            <groupId>org.springframework</groupId>            <artifactId>spring-aop</artifactId>            <version>${spring.version}</version>        </dependency>        <dependency>            <groupId>org.springframework</groupId>            <artifactId>spring-context-support</artifactId>            <version>${spring.version}</version>        </dependency>        <dependency>            <groupId>org.springframework</groupId>            <artifactId>spring-test</artifactId>            <version>${spring.version}</version>        </dependency>        <!-- 引入Spring 依赖 end -->        <!-- 引用c3p0 依赖 start-->        <dependency>            <groupId>com.mchange</groupId>            <artifactId>c3p0</artifactId>            <version>0.9.2.1</version>        </dependency>        <!-- 引用c3p0 依赖 end-->        <!-- 引用插件依赖:MyBatis整合Spring -->        <dependency>            <groupId>org.mybatis</groupId>            <artifactId>mybatis-spring</artifactId>            <version>1.3.0</version>        </dependency>        <!-- JSTL -->        <dependency>            <groupId>jstl</groupId>            <artifactId>jstl</artifactId>            <version>1.2</version>        </dependency>  </dependencies>  <build>    <finalName>fendo-SSM</finalName>    <plugins>      <!-- 加入Tomcat插件 -->        <plugin>          <groupId>org.apache.tomcat.maven</groupId>          <artifactId>tomcat7-maven-plugin</artifactId>          <version>2.2</version>                <configuration>                     <url>http://localhost:8080/manager/text</url>                    <username>admin</username>                      <password>admin</password>                </configuration>         </plugin>    </plugins>  </build></project>


原创粉丝点击