项目采用Maven构建,用Junit进行测试,数据库是Mysql,连接池是c3p0,未测试缓存部分

1、Maven的“pom.xml”文件

  1 <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">
  2     <modelVersion>4.0.0</modelVersion>
  3     <groupId>com.mcs</groupId>
  4     <artifactId>mybatis04</artifactId>
  5     <version>0.0.1-SNAPSHOT</version>
  6 
  7     <properties>
  8         <!-- Generic properties -->
  9         <java.version>1.8</java.version>
 10         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 11         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
 12         <!-- Custom properties -->
 13         <mybatis.version>3.3.0</mybatis.version>
 14     </properties>
 15 
 16     <dependencies>
 17         <!-- junit -->
 18         <dependency>
 19             <groupId>junit</groupId>
 20             <artifactId>junit</artifactId>
 21             <scope>test</scope>
 22         </dependency>
 23         <!-- log4j -->
 24         <dependency>
 25             <groupId>log4j</groupId>
 26             <artifactId>log4j</artifactId>
 27         </dependency>
 28         <!-- 数据库连接驱动 -->
 29         <dependency>
 30             <groupId>mysql</groupId>
 31             <artifactId>mysql-connector-java</artifactId>
 32         </dependency>
 33         <!-- c3p0 -->
 34         <dependency>
 35             <groupId>com.mchange</groupId>
 36             <artifactId>c3p0</artifactId>
 37         </dependency>
 38 
 39         <!-- spring -->
 40         <dependency>
 41             <groupId>org.springframework</groupId>
 42             <artifactId>spring-core</artifactId>
 43         </dependency>
 44         <dependency>
 45             <groupId>org.springframework</groupId>
 46             <artifactId>spring-context</artifactId>
 47         </dependency>
 48         <dependency>
 49             <groupId>org.springframework</groupId>
 50             <artifactId>spring-context-support</artifactId>
 51         </dependency>
 52         <dependency>
 53             <groupId>org.springframework</groupId>
 54             <artifactId>spring-orm</artifactId>
 55         </dependency>
 56         <dependency>
 57             <groupId>org.springframework</groupId>
 58             <artifactId>spring-webmvc</artifactId>
 59         </dependency>
 60         <dependency>
 61             <groupId>org.springframework</groupId>
 62             <artifactId>spring-tx</artifactId>
 63         </dependency>
 64         <dependency>
 65             <groupId>org.springframework</groupId>
 66             <artifactId>spring-jdbc</artifactId>
 67         </dependency>
 68         <dependency>
 69             <groupId>org.springframework</groupId>
 70             <artifactId>spring-aspects</artifactId>
 71         </dependency>
 72         <dependency>
 73             <groupId>org.springframework</groupId>
 74             <artifactId>spring-messaging</artifactId>
 75         </dependency>
 76         <dependency>
 77             <groupId>org.springframework</groupId>
 78             <artifactId>spring-test</artifactId>
 79         </dependency>
 80 
 81         <!-- apache commons -->
 82         <dependency>
 83             <groupId>commons-logging</groupId>
 84             <artifactId>commons-logging</artifactId>
 85         </dependency>
 86 
 87         <!-- mybatis -->
 88         <dependency>
 89             <groupId>org.mybatis</groupId>
 90             <artifactId>mybatis</artifactId>
 91             <version>${mybatis.version}</version>
 92         </dependency>
 93         <dependency>
 94             <groupId>org.mybatis</groupId>
 95             <artifactId>mybatis-spring</artifactId>
 96             <version>1.2.3</version>
 97         </dependency>
 98 
 99     </dependencies>
100 
101 
102     <dependencyManagement>
103         <dependencies>
104             <dependency>
105                 <groupId>io.spring.platform</groupId>
106                 <artifactId>platform-bom</artifactId>
107                 <version>2.0.0.RELEASE</version>
108                 <type>pom</type>
109                 <scope>import</scope>
110             </dependency>
111         </dependencies>
112     </dependencyManagement>
113 
114     <build>
115         <finalName>Mybatis</finalName>
116         <plugins>
117             <plugin>
118                 <groupId>org.apache.maven.plugins</groupId>
119                 <artifactId>maven-surefire-plugin</artifactId>
120                 <version>2.19</version>
121                 <configuration>
122                     <!-- Maven 跳过运行 Test 代码的配置 -->
123                     <skipTests>true</skipTests>
124                 </configuration>
125             </plugin>
126         </plugins>
127     </build>
128 </project>
View Code

相关文章: