zoukankan      html  css  js  c++  java
  • pom.xml

    别人给的一个常用的:

    <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.euphe</groupId>
        <artifactId>test</artifactId>
        <version>0.0.1-SNAPSHOT</version>
    
    
        <properties>
            <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    
            <!--judi -->
            <judi-encrypt.version>1.12</judi-encrypt.version>
            <judi-commons.version>1.08-SNAPSHOT</judi-commons.version>
            <judi-mysql.version>1.01-SNAPSHOT</judi-mysql.version>
            <judi-redis.version>1.01-SNAPSHOT</judi-redis.version>
            <eds-helper.version>1.6.1-SNAPSHOT</eds-helper.version>
            <ads-helper.version>1.0.2-SNAPSHOT</ads-helper.version>
            <uds-helper.version>1.1.9-SNAPSHOT</uds-helper.version>
    
            <!--database -->
            <druid.version>1.0.29</druid.version>
            <mysql.version>5.1.35</mysql.version>
            <ojdbc.version>11.2.0.1.0</ojdbc.version>
            <mongo.version>1.10.1.RELEASE</mongo.version>
            <mapper.version>3.4.0</mapper.version>
            <pagehelper.version>4.1.2</pagehelper.version>
            <jsqlparser.version>0.9.7</jsqlparser.version>
            <mybatis-generator.version>1.3.5</mybatis-generator.version>
            <mybatis.version>3.4.2</mybatis.version>
            <mybatis.spring.version>1.3.1</mybatis.spring.version>
            <mybatis-ehcache.version>1.1.0</mybatis-ehcache.version>
            <persistence-api.version>1.0.2</persistence-api.version>
    
            <!--JWT -->
            <jjwt.version>0.7.0</jjwt.version>
            <rocketmq-client.version>3.6.2.Final</rocketmq-client.version>
    
            <!--spring -->
            <spring.version>4.3.3.RELEASE</spring.version>
    
            <!--shiro -->
            <shiro.version>1.3.2</shiro.version>
    
            <!--httpclient -->
            <httpclient.version>4.5.1</httpclient.version>
            <httpcore.version>4.4.5</httpcore.version>
            <commons-httpclient.version>3.1</commons-httpclient.version>
    
            <!--json -->
            <fastjson.version>1.2.30</fastjson.version>
            <json.version>20090211</json.version>
            <jackson.version>2.8.7</jackson.version>
    
            <junit.version>4.11</junit.version>
            <servlet-api.version>3.1.0</servlet-api.version>
            <jsp-api.version>2.1</jsp-api.version>
            <cglib-nodep.version>3.2.5</cglib-nodep.version>
            <taglibs.version>1.1.2</taglibs.version>
            <javax.cache.cache-api.version>1.0.0</javax.cache.cache-api.version>
    
            <commons-lang3.version>3.5</commons-lang3.version>
            <common-collections4.version>4.0</common-collections4.version>
            <guava.version>20.0</guava.version>
            <commons-io.version>2.5</commons-io.version>
            <commons-codec.version>1.10</commons-codec.version>
            <commons-beanutils.version>1.9.3</commons-beanutils.version>
            <common.fileupload.version>1.3.2</common.fileupload.version>
            <common.compress.version>1.12</common.compress.version>
    
            <jstl.version>1.2</jstl.version>
            <slf4j.version>1.7.25</slf4j.version>
            <logback.version>1.2.2</logback.version>
            <aspectjrt.version>1.8.10</aspectjrt.version>
            <dom4j.version>1.6.1</dom4j.version>
            <antisamy.version>1.5.5</antisamy.version>
            <jodd.all.version>3.8.1</jodd.all.version>
            <bcprov-jdk15on.version>1.54</bcprov-jdk15on.version>
            <jetbrick-template.springmvc.version>2.1.4</jetbrick-template.springmvc.version>
    
            <!-- for maven compiler plugin -->
            <maven.compiler.plugin.version>3.5.1</maven.compiler.plugin.version>
            <java.source.version>1.8</java.source.version>
            <java.target.version>1.8</java.target.version>
            <!-- 设置编码为UTF-8 -->
            <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        </properties>
    
        <dependencies>
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>javax.servlet-api</artifactId>
                <version>${servlet-api.version}</version>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>javax.servlet.jsp</groupId>
                <artifactId>jsp-api</artifactId>
                <version>${jsp-api.version}</version>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-test</artifactId>
                <version>${spring.version}</version>
                <scope>test</scope>
            </dependency>
        </dependencies>
    
        <build>
            <finalName>${project.artifactId}</finalName>
            <pluginManagement>
                <plugins>
                    <!-- compiler插件, 设定JDK版本 -->
                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-compiler-plugin</artifactId>
                        <version>${maven.compiler.plugin.version}</version>
                        <configuration>
                            <source>${java.source.version}</source>
                            <target>${java.target.version}</target>
                            <showWarnings>true</showWarnings>
                        </configuration>
                    </plugin>
    
                    <!-- resource插件, 设定编码,防止中文乱码 -->
                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-resources-plugin</artifactId>
                        <version>2.5</version>
                        <configuration>
                            <encoding>${project.build.sourceEncoding}</encoding>
                        </configuration>
                    </plugin>
    
                    <plugin>
                        <groupId>org.mybatis.generator</groupId>
                        <artifactId>mybatis-generator-maven-plugin</artifactId>
                        <version>${mybatis-generator.version}</version>
                        <configuration>
                            <configurationFile>src/main/resources/generator/generatorConfig-mysql.xml
                            </configurationFile>
                            <overwrite>true</overwrite>
                            <verbose>true</verbose>
                        </configuration>
                        <dependencies>
                            <!--<dependency> -->
                            <!--<groupId>com.oracle</groupId> -->
                            <!--<artifactId>ojdbc6</artifactId> -->
                            <!--<version>${ojdbc.version}</version> -->
                            <!--</dependency> -->
                            <dependency>
                                <groupId>mysql</groupId>
                                <artifactId>mysql-connector-java</artifactId>
                                <version>${mysql.version}</version>
                            </dependency>
                            <dependency>
                                <groupId>tk.mybatis</groupId>
                                <artifactId>mapper</artifactId>
                                <version>${mapper.version}</version>
                            </dependency>
                        </dependencies>
                    </plugin>
                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-war-plugin</artifactId>
                        <version>2.6</version>
                        <configuration>
                            <webResources>
                                <resource>
                                    <directory>src/main/webapp/WEB-INF</directory>
                                    <filtering>true</filtering>
                                    <targetPath>WEB-INF</targetPath>
                                </resource>
                            </webResources>
                        </configuration>
                    </plugin>
                </plugins>
            </pluginManagement>
        </build>
    
        <dependencyManagement>
            <dependencies>
                <dependency>
                    <groupId>com.longfor</groupId>
                    <artifactId>eds-helper</artifactId>
                    <version>${eds-helper.version}</version>
                </dependency>
                <dependency>
                    <groupId>com.longfor</groupId>
                    <artifactId>ads-helper</artifactId>
                    <version>${ads-helper.version}</version>
                </dependency>
                <dependency>
                    <groupId>net.mayee</groupId>
                    <artifactId>judi-encrypt</artifactId>
                    <version>${judi-encrypt.version}</version>
                </dependency>
                <dependency>
                    <groupId>net.mayee</groupId>
                    <artifactId>judi-commons</artifactId>
                    <version>${judi-commons.version}</version>
                </dependency>
                <dependency>
                    <groupId>net.mayee</groupId>
                    <artifactId>judi-mysql</artifactId>
                    <version>${judi-mysql.version}</version>
                </dependency>
                <dependency>
                    <groupId>net.mayee</groupId>
                    <artifactId>judi-redis</artifactId>
                    <version>${judi-redis.version}</version>
                </dependency>
    
                <dependency>
                    <groupId>org.springframework.data</groupId>
                    <artifactId>spring-data-mongodb</artifactId>
                    <version>${mongo.version}</version>
                </dependency>
    
                <!--MQ -->
                <dependency>
                    <groupId>com.alibaba.rocketmq</groupId>
                    <artifactId>rocketmq-client</artifactId>
                    <version>${rocketmq-client.version}</version>
                </dependency>
                <dependency>
                    <groupId>com.alibaba.rocketmq</groupId>
                    <artifactId>rocketmq-common</artifactId>
                    <version>${rocketmq-client.version}</version>
                </dependency>
    
    
                <dependency>
                    <groupId>io.jsonwebtoken</groupId>
                    <artifactId>jjwt</artifactId>
                    <version>${jjwt.version}</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>
                <dependency>
                    <groupId>com.fasterxml.jackson.jaxrs</groupId>
                    <artifactId>jackson-jaxrs-xml-provider</artifactId>
                    <version>${jackson.version}</version>
                </dependency>
                <dependency>
                    <groupId>org.json</groupId>
                    <artifactId>json</artifactId>
                    <version>${json.version}</version>
                </dependency>
    
                <dependency>
                    <groupId>javax.cache</groupId>
                    <artifactId>cache-api</artifactId>
                    <version>${javax.cache.cache-api.version}</version>
                </dependency>
                <dependency>
                    <groupId>org.mybatis.caches</groupId>
                    <artifactId>mybatis-ehcache</artifactId>
                    <version>${mybatis-ehcache.version}</version>
                </dependency>
                <dependency>
                    <groupId>org.mybatis</groupId>
                    <artifactId>mybatis</artifactId>
                    <version>${mybatis.version}</version>
                </dependency>
                <dependency>
                    <groupId>org.mybatis</groupId>
                    <artifactId>mybatis-spring</artifactId>
                    <version>${mybatis.spring.version}</version>
                </dependency>
                <dependency>
                    <groupId>org.mybatis.generator</groupId>
                    <artifactId>mybatis-generator-core</artifactId>
                    <version>${mybatis-generator.version}</version>
                    <scope>compile</scope>
                    <optional>true</optional>
                </dependency>
                <dependency>
                    <groupId>com.github.jsqlparser</groupId>
                    <artifactId>jsqlparser</artifactId>
                    <version>${jsqlparser.version}</version>
                </dependency>
    
                <!--分页插件 -->
                <dependency>
                    <groupId>com.github.pagehelper</groupId>
                    <artifactId>pagehelper</artifactId>
                    <version>${pagehelper.version}</version>
                </dependency>
                <dependency>
                    <groupId>tk.mybatis</groupId>
                    <artifactId>mapper</artifactId>
                    <version>${mapper.version}</version>
                </dependency>
                <dependency>
                    <groupId>javax.persistence</groupId>
                    <artifactId>persistence-api</artifactId>
                    <version>${persistence-api.version}</version>
                </dependency>
                <dependency>
                    <groupId>org.bouncycastle</groupId>
                    <artifactId>bcprov-jdk15on</artifactId>
                    <version>${bcprov-jdk15on.version}</version>
                </dependency>
    
    
                <!--logback -->
                <dependency>
                    <groupId>ch.qos.logback</groupId>
                    <artifactId>logback-classic</artifactId>
                    <version>${logback.version}</version>
                </dependency>
                <dependency>
                    <groupId>ch.qos.logback</groupId>
                    <artifactId>logback-core</artifactId>
                    <version>${logback.version}</version>
                </dependency>
                <dependency>
                    <groupId>ch.qos.logback</groupId>
                    <artifactId>logback-access</artifactId>
                    <version>${logback.version}</version>
                </dependency>
    
                <dependency>
                    <groupId>org.apache.httpcomponents</groupId>
                    <artifactId>httpcore</artifactId>
                    <version>${httpcore.version}</version>
                </dependency>
                <dependency>
                    <groupId>org.apache.httpcomponents</groupId>
                    <artifactId>httpclient</artifactId>
                    <version>${httpclient.version}</version>
                </dependency>
                <dependency>
                    <groupId>commons-httpclient</groupId>
                    <artifactId>commons-httpclient</artifactId>
                    <version>${commons-httpclient.version}</version>
                </dependency>
    
                <!--jodd -->
                <dependency>
                    <groupId>org.jodd</groupId>
                    <artifactId>jodd-core</artifactId>
                    <version>${jodd.all.version}</version>
                </dependency>
                <dependency>
                    <groupId>org.jodd</groupId>
                    <artifactId>jodd-props</artifactId>
                    <version>${jodd.all.version}</version>
                </dependency>
                <dependency>
                    <groupId>org.jodd</groupId>
                    <artifactId>jodd-http</artifactId>
                    <version>${jodd.all.version}</version>
                </dependency>
                <dependency>
                    <groupId>org.jodd</groupId>
                    <artifactId>jodd-mail</artifactId>
                    <version>${jodd.all.version}</version>
                </dependency>
                <dependency>
                    <groupId>org.jodd</groupId>
                    <artifactId>jodd-bean</artifactId>
                    <version>${jodd.all.version}</version>
                </dependency>
                <dependency>
                    <groupId>org.jodd</groupId>
                    <artifactId>jodd-lagarto</artifactId>
                    <version>${jodd.all.version}</version>
                </dependency>
    
                <dependency>
                    <groupId>taglibs</groupId>
                    <artifactId>standard</artifactId>
                    <version>${taglibs.version}</version>
                </dependency>
    
    
                <dependency>
                    <groupId>com.github.subchen</groupId>
                    <artifactId>jetbrick-template-springmvc</artifactId>
                    <version>${jetbrick-template.springmvc.version}</version>
                </dependency>
    
    
                <dependency>
                    <groupId>dom4j</groupId>
                    <artifactId>dom4j</artifactId>
                    <version>${dom4j.version}</version>
                </dependency>
                <dependency>
                    <groupId>org.owasp.antisamy</groupId>
                    <artifactId>antisamy</artifactId>
                    <version>${antisamy.version}</version>
                </dependency>
    
    
                <dependency>
                    <groupId>mysql</groupId>
                    <artifactId>mysql-connector-java</artifactId>
                    <version>${mysql.version}</version>
                </dependency>
    
    
                <!--shiro -->
                <dependency>
                    <groupId>org.apache.shiro</groupId>
                    <artifactId>shiro-web</artifactId>
                    <version>${shiro.version}</version>
                </dependency>
                <dependency>
                    <groupId>org.apache.shiro</groupId>
                    <artifactId>shiro-spring</artifactId>
                    <version>${shiro.version}</version>
                </dependency>
                <dependency>
                    <groupId>org.apache.shiro</groupId>
                    <artifactId>shiro-ehcache</artifactId>
                    <version>${shiro.version}</version>
                </dependency>
                <dependency>
                    <groupId>org.apache.shiro</groupId>
                    <artifactId>shiro-core</artifactId>
                    <version>${shiro.version}</version>
                </dependency>
    
    
                <dependency>
                    <groupId>cglib</groupId>
                    <artifactId>cglib-nodep</artifactId>
                    <version>${cglib-nodep.version}</version>
                </dependency>
    
    
                <dependency>
                    <groupId>org.apache.commons</groupId>
                    <artifactId>commons-lang3</artifactId>
                    <version>${commons-lang3.version}</version>
                </dependency>
                <dependency>
                    <groupId>org.apache.commons</groupId>
                    <artifactId>commons-collections4</artifactId>
                    <version>${common-collections4.version}</version>
                </dependency>
                <dependency>
                    <groupId>com.google.guava</groupId>
                    <artifactId>guava</artifactId>
                    <version>${guava.version}</version>
                </dependency>
                <dependency>
                    <groupId>commons-io</groupId>
                    <artifactId>commons-io</artifactId>
                    <version>${commons-io.version}</version>
                </dependency>
                <dependency>
                    <groupId>commons-codec</groupId>
                    <artifactId>commons-codec</artifactId>
                    <version>${commons-codec.version}</version>
                </dependency>
                <dependency>
                    <groupId>commons-beanutils</groupId>
                    <artifactId>commons-beanutils</artifactId>
                    <version>${commons-beanutils.version}</version>
                    <exclusions>
                        <exclusion>
                            <groupId>commons-logging</groupId>
                            <artifactId>commons-logging</artifactId>
                        </exclusion>
                    </exclusions>
                </dependency>
                <dependency>
                    <groupId>commons-fileupload</groupId>
                    <artifactId>commons-fileupload</artifactId>
                    <version>${common.fileupload.version}</version>
                </dependency>
                <dependency>
                    <groupId>org.apache.commons</groupId>
                    <artifactId>commons-compress</artifactId>
                    <version>${common.compress.version}</version>
                </dependency>
    
                <dependency>
                    <groupId>com.alibaba</groupId>
                    <artifactId>druid</artifactId>
                    <version>${druid.version}</version>
                </dependency>
                <dependency>
                    <groupId>com.alibaba</groupId>
                    <artifactId>fastjson</artifactId>
                    <version>${fastjson.version}</version>
                </dependency>
                <dependency>
                    <groupId>org.aspectj</groupId>
                    <artifactId>aspectjrt</artifactId>
                    <version>${aspectjrt.version}</version>
                </dependency>
                <dependency>
                    <groupId>org.aspectj</groupId>
                    <artifactId>aspectjweaver</artifactId>
                    <version>${aspectjrt.version}</version>
                </dependency>
                <dependency>
                    <groupId>junit</groupId>
                    <artifactId>junit</artifactId>
                    <version>${junit.version}</version>
                    <scope>test</scope>
                </dependency>
    
    
                <dependency>
                    <groupId>org.springframework</groupId>
                    <artifactId>spring-framework-bom</artifactId>
                    <version>${spring.version}</version>
                    <type>pom</type>
                    <scope>import</scope>
                </dependency>
    
    
                <!--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.4.RELEASE</version>
                </dependency>
                <dependency>
                    <groupId>org.apache.commons</groupId>
                    <artifactId>commons-pool2</artifactId>
                    <version>2.4.2</version>
                </dependency>
    
    
                <!-- WEB begin -->
                <dependency>
                    <groupId>org.springframework</groupId>
                    <artifactId>spring-web</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-jdbc</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-aop</artifactId>
                    <version>${spring.version}</version>
                </dependency>
                <dependency>
                    <groupId>org.springframework</groupId>
                    <artifactId>spring-aspects</artifactId>
                    <version>${spring.version}</version>
                </dependency>
                <dependency>
                    <groupId>org.springframework</groupId>
                    <artifactId>spring-expression</artifactId>
                    <version>${spring.version}</version>
                </dependency>
                <dependency>
                    <groupId>org.springframework</groupId>
                    <artifactId>spring-test</artifactId>
                    <version>${spring.version}</version>
                    <scope>test</scope>
                </dependency>
                <dependency>
                    <groupId>com.thoughtworks.xstream</groupId>
                    <artifactId>xstream</artifactId>
                    <version>1.4.9</version>
                </dependency>
    
            </dependencies>
        </dependencyManagement>
    
    
    </project>
  • 相关阅读:
    在Ubuntu下使用命令删除目录
    Visual Studio添加lib到链接依赖项的几种方法
    svn回到某个历史版本的做法
    iOS菜鸟成长笔记(3)——斯坦福公开课学习(1)
    VS自定义开发向导中的vsdir文件的简单说明
    OpenGL编程逐步深入(十一)组合变换
    iOS菜鸟成长笔记(2)——网易彩票练习
    AngularJs轻松入门(九)与服务器交互
    AngularJs轻松入门(八)Cookies读写
    AngularJs轻松入门(七)多视图切换
  • 原文地址:https://www.cnblogs.com/xym4869/p/8484155.html
Copyright © 2011-2022 走看看