Maven项目SpringMVC+Hibernate+c3p0+mysql+ehcache的pom文件

废话少说,直接上文件。


<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>

  <groupId>com.abel</groupId>

  <artifactId>book</artifactId>

  <version>0.0.1-SNAPSHOT</version>

  <packaging>war</packaging>

  

  <name>book</name>

  <url>http://maven.apache.org</url>

  

  <properties>

  <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>  

     <spring.version>4.1.4.RELEASE</spring.version>  

     <hibernate.version>4.3.8.Final</hibernate.version>  

     <jackson.version>2.5.0</jackson.version>  

  </properties>

  

  <dependencies>

  <!-- junit -->  

    <dependency>  

        <groupId>junit</groupId>  

        <artifactId>junit</artifactId>  

        <version>4.12</version>  

        <scope>test</scope>  

    </dependency> 

    

    <!-- spring -->  

    <dependency>  

        <groupId>org.springframework</groupId>  

        <artifactId>spring-core</artifactId>  

        <version>${spring.version}</version>  

    </dependency>  


    <dependency>  

        <groupId>org.springframework</groupId>  

        <artifactId>spring-beans</artifactId>  

        <version>${spring.version}</version>  

    </dependency>  


    <dependency>  

        <groupId>org.springframework</groupId>  

        <artifactId>spring-context</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-web</artifactId>  

        <version>${spring.version}</version>  

    </dependency>  


    <dependency>  

        <groupId>org.springframework</groupId>  

        <artifactId>spring-test</artifactId>  

        <version>${spring.version}</version>  

        <scope>test</scope>  

    </dependency>  


    <!-- 使用SpringMVC需配置 -->  

    <dependency>  

        <groupId>org.springframework</groupId>  

        <artifactId>spring-webmvc</artifactId>  

        <version>${spring.version}</version>  

    </dependency>  


    <!-- 关系型数据库整合时需配置 如hibernate jpa等 -->  

    <dependency>  

        <groupId>org.springframework</groupId>  

        <artifactId>spring-orm</artifactId>  

        <version>${spring.version}</version>  

    </dependency>  


    <!-- hibernate -->  

    <dependency>  

        <groupId>org.hibernate</groupId>  

        <artifactId>hibernate-core</artifactId>  

        <version>${hibernate.version}</version>  

    </dependency>  


    <dependency>  

        <groupId>org.hibernate</groupId>  

        <artifactId>hibernate-ehcache</artifactId>  

        <version>${hibernate.version}</version>  

    </dependency> 

    

<dependency>

<groupId>org.hibernate.common</groupId>

<artifactId>hibernate-commons-annotations</artifactId>

    <version>4.0.5.Final</version>

</dependency> 

<dependency>

    <groupId>org.hibernate.javax.persistence</groupId>

    <artifactId>hibernate-jpa-2.1-api</artifactId>

    <version>1.0.0.Final</version>

</dependency>

    

    <dependency>

    <groupId>dom4j</groupId>

    <artifactId>dom4j</artifactId>

    <version>1.6.1</version>

</dependency>

    

    <dependency>

    <groupId>net.sf.ehcache</groupId>

    <artifactId>ehcache-core</artifactId>

    <version>2.4.3</version>

</dependency>


    <!-- 二级缓存ehcache -->  

    <dependency>  

        <groupId>net.sf.ehcache</groupId>  

        <artifactId>ehcache</artifactId>  

        <version>2.9.0</version>  

    </dependency>

      


    <!-- log4j -->  

    <dependency>  

        <groupId>log4j</groupId>  

        <artifactId>log4j</artifactId>  

        <version>1.2.17</version>  

    </dependency>  


    <!-- mysql连接 -->  

    <dependency>  

        <groupId>mysql</groupId>  

        <artifactId>mysql-connector-java</artifactId>  

        <version>5.1.3</version>  

    </dependency>  


    <!-- c3p0数据源 -->  

    <dependency>  

        <groupId>com.mchange</groupId>  

        <artifactId>c3p0</artifactId>  

        <version>0.9.5-pre10</version>  

    </dependency>  


    <!-- json -->  

    <dependency>  

        <groupId>com.alibaba</groupId>  

        <artifactId>fastjson</artifactId>  

        <version>1.2.3</version>  

    </dependency>  


    <dependency>  

        <groupId>com.fasterxml.jackson.core</groupId>  

        <artifactId>jackson-annotations</artifactId>  

        <version>${jackson.version}</version>  

    </dependency>  


    <dependency>  

        <groupId>com.fasterxml.jackson.core</groupId>  

        <artifactId>jackson-core</artifactId>  

        <version>${jackson.version}</version>  

    </dependency>  


    <dependency>  

        <groupId>com.fasterxml.jackson.core</groupId>  

        <artifactId>jackson-databind</artifactId>  

        <version>${jackson.version}</version>  

    </dependency>  


    <!-- aop -->  

    <dependency>  

        <groupId>org.aspectj</groupId>  

        <artifactId>aspectjweaver</artifactId>  

        <version>1.8.4</version>  

    </dependency>  

    

    

    <dependency>

<groupId>javax.persistence</groupId>

<artifactId>persistence-api</artifactId>

<version>1.0.2</version>

<scope>provided</scope>

</dependency>


    <!-- servlet -->  

    <dependency>  

        <groupId>javax.servlet</groupId>  

        <artifactId>servlet-api</artifactId>  

        <version>3.0-alpha-1</version>  

        <scope>provided</scope>  

    </dependency>  

    

<dependency>

<groupId>commons-fileupload</groupId>

<artifactId>commons-fileupload</artifactId>

<version>1.2.1</version>

</dependency>

<dependency>

<groupId>javax.transaction</groupId>

<artifactId>jta</artifactId>

<version>1.1</version>

</dependency>

<dependency>

    <groupId>antlr</groupId>

    <artifactId>antlr</artifactId>

    <version>2.7.7</version>

</dependency>

<dependency>

    <groupId>org.javassist</groupId>

    <artifactId>javassist</artifactId>

    <version>3.20.0-GA</version>

</dependency>

<dependency>

    <groupId>taglibs</groupId>

    <artifactId>standard</artifactId>

    <version>1.1.2</version>

</dependency>

<dependency>

<groupId>commons-io</groupId>

<artifactId>commons-io</artifactId>

<version>1.4</version>

</dependency>

<dependency>

    <groupId>commons-codec</groupId>

    <artifactId>commons-codec</artifactId>

    <version>1.2</version>

</dependency>

<dependency>

    <groupId>com.google.code.gson</groupId>

    <artifactId>gson</artifactId>

    <version>2.3.1</version>

</dependency>

</dependencies>

<build>

<finalName>book</finalName>

<plugins>  

        <!-- Run the JUnit unit tests in an isolated classloader -->  

        <plugin>  

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

            <artifactId>maven-surefire-plugin</artifactId>  

            <version>2.4.2</version>  

            <configuration>  

                <skipTests>true</skipTests>  

            </configuration>  

        </plugin>  


        <plugin>  

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

            <artifactId>maven-war-plugin</artifactId>  

            <version>2.3</version>  

            <configuration>  

                <webXml>src/main/webapp/WEB-INF/web.xml</webXml>  

            </configuration>  

        </plugin>  


        <!-- generate java doc -->  

        <plugin>  

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

            <artifactId>maven-javadoc-plugin</artifactId>  

            <version>2.9.1</version>  

            <configuration>  

                <javadocDirectory>target/javadoc</javadocDirectory>  

                <reportOutputDirectory>target/javadoc</reportOutputDirectory>  

                <charset>UTF-8</charset>  

                <encoding>UTF-8</encoding>  

                <docencoding>UTF-8</docencoding>  

                <show>private</show>  

            </configuration>  

        </plugin>  


        <!-- 部署至本机 -->  

        <plugin>  

            <groupId>org.codehaus.cargo</groupId>  

            <artifactId>cargo-maven2-plugin</artifactId>  

            <version>1.0</version>  

            <configuration>  

                <container>  

                    <containerId>tomcat7x</containerId>  

                    <home>/Tomcat目录</home>  

                </container>  

                <configuration>  

                    <type>existing</type>  

                    <home>/Tomcat目录</home>  

                </configuration>  

            </configuration>  

        </plugin>  

    </plugins>  

</build>

  

</project>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值