03.基于IDEA+Spring+Maven搭建测试项目--常用dependency
Posted 修行者HT
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了03.基于IDEA+Spring+Maven搭建测试项目--常用dependency相关的知识,希望对你有一定的参考价值。
<!--常用的依赖配置--> <!--未展示完整的pom.xml文件内容--> <properties> <java.version>1.8</java.version> <java.encoding>UTF-8</java.encoding> <org.springframework.version>4.2.4.RELEASE</org.springframework.version> <org.mybatis.version>3.3.0</org.mybatis.version> <org.mybatis.spring.version>1.2.0</org.mybatis.spring.version> <c3p0.version>0.9.5-pre10</c3p0.version> <dubbo.version>2.5.3</dubbo.version> <fastjson.version>1.1.27</fastjson.version> <commons.dbcp.version>1.4</commons.dbcp.version> <slf4j.version>1.7.9</slf4j.version> <logback.version>1.1.1</logback.version> <jdbcdslog.version>1.0.6.2</jdbcdslog.version> <lombok.version>1.16.6</lombok.version> <junit.version>4.11</junit.version> <cglib.version>2.2.2</cglib.version> <zookeeper.version>3.4.6</zookeeper.version> <baofoo-commons.version>1.0-SNAPSHOT</baofoo-commons.version> <oval.version>1.81</oval.version> <mysql.version>5.1.34</mysql.version> <org.slf4j.version>1.7.6</org.slf4j.version> <log4j.version>1.2.9</log4j.version> <commons-lang3.version>3.4</commons-lang3.version> <joda.time.version>2.9.1</joda.time.version> <dfs-client.version>1.2.0</dfs-client.version> <zkclient.version>0.1</zkclient.version> <maven-deploy-plugin.version>2.7</maven-deploy-plugin.version> <maven-source-plugin>2.1</maven-source-plugin> <maven-compiler-plugin>3.1</maven-compiler-plugin> <maven-dependency-plugin>2.8</maven-dependency-plugin> <maven-antrun-plugin>1.8</maven-antrun-plugin> <maven-surefire-plugin>2.3</maven-surefire-plugin> <maven-war-plugin>2.6</maven-war-plugin> </properties> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>${junit.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>${org.springframework.version}</version> <exclusions> <exclusion> <artifactId>commons-logging</artifactId> <groupId>commons-logging</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${org.springframework.version}</version> <exclusions> <exclusion> <artifactId>commons-logging</artifactId> <groupId>commons-logging</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>${org.springframework.version}</version> <exclusions> <exclusion> <artifactId>commons-logging</artifactId> <groupId>commons-logging</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>${org.springframework.version}</version> <exclusions> <exclusion> <artifactId>commons-logging</artifactId> <groupId>commons-logging</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-tx</artifactId> <version>${org.springframework.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId> <version>${org.springframework.version}</version> </dependency> <!-- alibaba dubbo --> <dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId> <version>${dubbo.version}</version> <exclusions> <exclusion> <groupId>log4j</groupId> <artifactId>log4j</artifactId> </exclusion> <exclusion> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> </exclusion> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>${fastjson.version}</version> </dependency> <dependency> <groupId>com.github.sgroschupf</groupId> <artifactId>zkclient</artifactId> <version>${zkclient.version}</version> <exclusions> <exclusion> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> </exclusion> <exclusion> <groupId>log4j</groupId> <artifactId>log4j</artifactId> </exclusion> <exclusion> <groupId>junit</groupId> <artifactId>junit</artifactId> </exclusion> </exclusions> </dependency> <!-- slf4j --> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>${logback.version}</version> </dependency> <!-- mysql--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>${mysql.version}</version> </dependency> <!-- c3p0 --> <dependency> <groupId>com.mchange</groupId> <artifactId>c3p0</artifactId> <version>${c3p0.version}</version> </dependency> <!-- mybatis --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>${org.mybatis.version}</version> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>${org.mybatis.spring.version}</version> </dependency> <!-- cglib --> <dependency> <groupId>cglib</groupId> <artifactId>cglib-nodep</artifactId> <version>${cglib.version}</version> </dependency> <dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>${zookeeper.version}</version> <exclusions> <exclusion> <groupId>log4j</groupId> <artifactId>log4j</artifactId> </exclusion> </exclusions> </dependency> <!-- slf4j --> <dependency> <groupId>org.slf4j</groupId> <artifactId>jcl-over-slf4j</artifactId> <!-- use this to transfer spring‘s log to slf4j --> <version>${slf4j.version}</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>${slf4j.version}</version> </dependency> <!-- lombok --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>${lombok.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>${org.springframework.version}</version> <scope>test</scope> </dependency> <!-- validate --> <dependency> <groupId>net.sf.oval</groupId> <artifactId>oval</artifactId> <version>${oval.version}</version> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>${log4j.version}</version> </dependency> <!-- commons utils --> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>${commons-lang3.version}</version> </dependency> <!-- joda-time --> <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>${joda.time.version}</version> </dependency> </dependencies>
以上是关于03.基于IDEA+Spring+Maven搭建测试项目--常用dependency的主要内容,如果未能解决你的问题,请参考以下文章
02.基于IDEA+Spring+Maven搭建测试项目--Maven的配置文件settings.xml
02.基于IDEA+Spring+Maven搭建测试项目--配置logback.xml
04.基于IDEA+Spring+Maven搭建测试项目--配置web.xml
04.基于IDEA+Spring+Maven搭建测试项目--配置application-context.xml