Maven repository combined with spring mvc

来源:互联网 发布:网络摄像头录像机 编辑:程序博客网 时间:2024/04/30 00:20

此博文记载用于创建一个完整web项目所用到的所有开源库

  1. Springmvc 核心库和transction库

    <dependency>    <groupId>org.springframework</groupId>    <artifactId>spring-aop</artifactId>    <version>4.3.2.RELEASE</version></dependency><dependency>    <groupId>org.springframework</groupId>    <artifactId>spring-expression</artifactId>    <version>4.3.2.RELEASE</version></dependency><dependency>    <groupId>org.springframework</groupId>    <artifactId>spring-oxm</artifactId>    <version>4.3.2.RELEASE</version></dependency><dependency>    <groupId>org.springframework</groupId>    <artifactId>spring-core</artifactId>    <version>4.3.2.RELEASE</version></dependency><dependency>    <groupId>org.springframework</groupId>    <artifactId>spring-context</artifactId>    <version>4.3.2.RELEASE</version></dependency><dependency>    <groupId>org.springframework</groupId>    <artifactId>spring-web</artifactId>    <version>4.3.2.RELEASE</version></dependency><dependency>    <groupId>org.springframework</groupId>    <artifactId>spring-webmvc</artifactId>    <version>4.3.2.RELEASE</version></dependency><dependency>    <groupId>org.springframework</groupId>    <artifactId>spring-context-support</artifactId>    <version>4.3.2.RELEASE</version></dependency><!-- Transaction dependency is required with Quartz integration --><dependency>    <groupId>org.springframework</groupId>    <artifactId>spring-beans</artifactId>    <version>4.3.2.RELEASE</version></dependency><dependency>    <groupId>org.springframework</groupId>    <artifactId>spring-tx</artifactId>    <version>4.3.2.RELEASE</version></dependency>

    2.数据序列化和反序列化库

    <!-- the core, which includes Streaming API, shared low-level abstractions     (but NOT data-binding) --><dependency>    <groupId>com.fasterxml.jackson.core</groupId>    <artifactId>jackson-core</artifactId>    <version>2.8.0</version></dependency><!-- Just the annotations; use this dependency if you want to attach annotations     to classes without connecting them to the code. --><dependency>    <groupId>com.fasterxml.jackson.core</groupId>    <artifactId>jackson-annotations</artifactId>    <version>2.8.0</version></dependency><!-- databinding; ObjectMapper, JsonNode and related classes are here --><dependency>    <groupId>com.fasterxml.jackson.core</groupId>    <artifactId>jackson-databind</artifactId>    <version>2.8.0</version></dependency><!-- smile (binary JSON). Other artifacts in this group do other formats. --><dependency>    <groupId>com.fasterxml.jackson.dataformat</groupId>    <artifactId>jackson-dataformat-smile</artifactId>    <version>2.8.0</version></dependency><!-- JAX-RS provider --><dependency>    <groupId>com.fasterxml.jackson.jaxrs</groupId>    <artifactId>jackson-jaxrs-json-provider</artifactId>    <version>2.8.0</version></dependency><!-- Support for JAX-B annotations as additional configuration --><dependency>    <groupId>com.fasterxml.jackson.module</groupId>    <artifactId>jackson-module-jaxb-annotations</artifactId>    <version>2.8.0</version></dependency>

    3.mybatis和alibaba数据库连接池

    <dependency>    <groupId>org.mybatis</groupId>    <artifactId>mybatis</artifactId>    <version>3.4.0</version></dependency><dependency>    <groupId>org.mybatis</groupId>    <artifactId>mybatis-spring</artifactId>    <version>1.3.0</version></dependency><dependency>    <groupId>com.alibaba</groupId>    <artifactId>druid</artifactId>    <version>1.0.2</version></dependency>

    4.Apache通用库(文件处理)

    <!-- https://mvnrepository.com/artifact/org.apache.commons/commons-io --><dependency>    <groupId>org.apache.commons</groupId>    <artifactId>commons-io</artifactId>    <version>1.3.2</version></dependency><dependency>    <groupId>commons-fileupload</groupId>    <artifactId>commons-fileupload</artifactId>    <version>1.2.2</version></dependency>

    5.log4j

    <dependency>    <groupId>org.apache.logging.log4j</groupId>    <artifactId>log4j-core</artifactId>    <version>2.6.2</version>    <scope>compile</scope></dependency>

    6.定时任务

    <!-- Quartz framework --><dependency>    <groupId>org.quartz-scheduler</groupId>    <artifactId>quartz</artifactId>    <version>2.2.1</version></dependency>

    7.velocity模板

    <dependency>    <groupId>org.apache.velocity</groupId>    <artifactId>velocity</artifactId>    <version>1.7</version></dependency><dependency>    <groupId>org.apache.velocity</groupId>    <artifactId>velocity-tools</artifactId>    <version>2.0</version></dependency>

    8.AOP编程

    <!-- AspectJ dependencies --><dependency>    <groupId>org.aspectj</groupId>    <artifactId>aspectjrt</artifactId>    <version>1.7.4</version></dependency><dependency>    <groupId>org.aspectj</groupId>    <artifactId>aspectjtools</artifactId>    <version>1.7.4</version></dependency><dependency>    <groupId>org.aspectj</groupId>    <artifactId>aspectjweaver</artifactId>    <version>1.7.4</version></dependency>

    9.WSDL

    <dependency>    <groupId>wsdl4j</groupId>    <artifactId>wsdl4j</artifactId>    <version>1.6.1</version></dependency>

    10.mysql 驱动

        <dependency>            <groupId>mysql</groupId>            <artifactId>mysql-connector-java</artifactId>            <version>5.1.6</version>        </dependency>

11.redis

    <dependency>        <groupId>redis.clients</groupId>        <artifactId>jedis</artifactId>        <version>2.8.0</version>    </dependency>    <dependency>        <groupId>org.springframework.data</groupId>        <artifactId>spring-data-redis</artifactId>        <version>1.6.2.RELEASE</version>    </dependency>

12.tomcat runner

    <dependency>        <groupId>org.apache.tomcat</groupId>        <artifactId>tomcat-servlet-api</artifactId>        <version>7.0.62</version>        <scope>provided</scope>    </dependency>

13.log4j2-jdbc-debugger

    <!-- log4j2 -->    <dependency>        <groupId>org.apache.logging.log4j</groupId>        <artifactId>log4j-api</artifactId>        <version>2.0.2</version>    </dependency>    <dependency>        <groupId>org.apache.logging.log4j</groupId>        <artifactId>log4j-core</artifactId>        <version>2.0.2</version>    </dependency>    <dependency>        <groupId>org.apache.logging.log4j</groupId>        <artifactId>log4j-web</artifactId>        <version>2.0.2</version>    </dependency>    <dependency>        <groupId>org.bgee.log4jdbc-log4j2</groupId>        <artifactId>log4jdbc-log4j2-jdbc4.1</artifactId>        <version>1.16</version>    </dependency>

14.web runner

<build>    <finalName>OxygenWeb</finalName>    <outputDirectory>E:\webapps</outputDirectory>    <plugins>        <plugin>            <groupId>org.apache.maven.plugins</groupId>            <artifactId>maven-compiler-plugin</artifactId>            <version>2.3.2</version>            <configuration>                <source>1.7</source>                <target>1.7</target>                <encoding>UTF-8</encoding>            </configuration>        </plugin>        <plugin>            <groupId>org.apache.maven.plugins</groupId>            <artifactId>maven-surefire-plugin</artifactId>            <version>2.12</version>            <configuration>                <skipTests>false</skipTests>                <includes>                    <include>**/*Test.java</include>                </includes>                <excludes>                    <exclude>**/Test*.java</exclude>                </excludes>            </configuration>        </plugin>        <plugin>            <groupId>org.apache.tomcat.maven</groupId>            <artifactId>tomcat7-maven-plugin</artifactId>            <version>2.0-beta-1</version>        </plugin>    </plugins></build>
0 0
原创粉丝点击