`

常用Maven配置

 
阅读更多

<?xml version="1.0" encoding="UTF-8"?>

<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.generic.support</groupId>

<artifactId>support-parent</artifactId>

<version>1.0.0.0-SNAPSHOT</version>

 

<name>support-parent</name>

<packaging>pom</packaging>

 

<properties>

<project.build.source.encoding>UTF-8</project.build.source.encoding>

<java.version>1.7</java.version>

<servlet.version>3.1.0</servlet.version>

<spring.version>4.2.3.RELEASE</spring.version>

 

<slf4j.version>1.7.13</slf4j.version>

<logback.version>1.1.3</logback.version>

 

<jackson.version>2.6.3</jackson.version>

 

<commons.lang3.version>3.4</commons.lang3.version>

<ehcache.version>2.10.1</ehcache.version>

<org.apache.tomcat.maven.version>2.2</org.apache.tomcat.maven.version>

 

<shiro.version>1.3.2</shiro.version>

 

<junit.version>4.12</junit.version>

<hamcrest.version>1.3</hamcrest.version>

</properties>

 

<modules>

<module>../support-common-objects</module>

<module>../support-common-util</module>

<module>../support-auth-manager</module>

<module>../support-auth-context</module>

<module>../support-restful-context</module>

<module>../support-auth-api</module>

<module>../auth-manager-interface</module>

<module>../auth-admin-api</module>

<module>../support-demo</module>

<module>../support-auth-aat</module>

</modules>

<!-- <distributionManagement> <repository> <id>releases</id> <url>http://10.2.2.10:8081/nexus/content/repositories/releases</url> 

</repository> <snapshotRepository> <id>snapshots</id> <name>Nexus Snapshot 

Repository</name> <url>http://10.2.2.10:8081/nexus/content/repositories/snapshots/</url> 

</snapshotRepository> </distributionManagement> -->

 

<dependencies>

<dependency>

<groupId>org.slf4j</groupId>

<artifactId>slf4j-api</artifactId>

</dependency>

 

<dependency>

<groupId>org.slf4j</groupId>

<artifactId>jcl-over-slf4j</artifactId>

<scope>runtime</scope>

</dependency>

 

<dependency>

<groupId>ch.qos.logback</groupId>

<artifactId>logback-classic</artifactId>

<scope>runtime</scope>

</dependency>

 

<dependency>

<groupId>ch.qos.logback</groupId>

<artifactId>logback-core</artifactId>

<scope>runtime</scope>

</dependency>

 

<!-- ====== common testing ====== -->

<dependency>

<groupId>junit</groupId>

<artifactId>junit</artifactId>

<scope>test</scope>

</dependency>

 

<dependency>

<groupId>org.hamcrest</groupId>

<artifactId>hamcrest-library</artifactId>

<scope>test</scope>

</dependency>

 

<dependency>

<groupId>org.mockito</groupId>

<artifactId>mockito-core</artifactId>

<scope>test</scope>

</dependency>

 

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-test</artifactId>

<scope>test</scope>

</dependency>

 

<dependency>

<groupId>hsqldb</groupId>

<artifactId>hsqldb</artifactId>

<scope>test</scope>

</dependency>

</dependencies>

 

<build>

<plugins>

<plugin>

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

<artifactId>maven-resources-plugin</artifactId>

<version>2.6</version>

<configuration>

<encoding>${project.build.source.encoding}</encoding>

</configuration>

</plugin>

<plugin>

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

<artifactId>maven-compiler-plugin</artifactId>

<version>3.3</version>

<configuration>

<source>${java.version}</source>

<target>${java.version}</target>

<encoding>${project.build.source.encoding}</encoding>

</configuration>

</plugin>

</plugins>

</build>

 

<dependencyManagement>

<dependencies>

<dependency>

<groupId>org.springframework.data</groupId>

<artifactId>spring-data-redis</artifactId>

<version>1.7.6.RELEASE</version>

</dependency>

<dependency>

<groupId>org.mongodb</groupId>

<artifactId>mongodb-driver</artifactId>

<version>3.4.1</version>

</dependency>

<dependency>

<groupId>redis.clients</groupId>

<artifactId>jedis</artifactId>

<version>2.9.0</version>

</dependency>

<dependency>

<groupId>com.alibaba</groupId>

<artifactId>druid</artifactId>

<version>1.0.27</version>

</dependency>

<dependency>

<groupId>mysql</groupId>

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

<version>5.1.39</version>

</dependency>

<dependency>

<groupId>org.apache.commons</groupId>

<artifactId>commons-lang3</artifactId>

<version>${commons.lang3.version}</version>

</dependency>

 

<dependency>

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

<artifactId>ehcache</artifactId>

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

</dependency>

 

<dependency>

<groupId>commons-codec</groupId>

<artifactId>commons-codec</artifactId>

<version>1.9</version>

</dependency>

 

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-core</artifactId>

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

<exclusions>

<exclusion>

<groupId>commons-logging</groupId>

<artifactId>commons-logging</artifactId>

</exclusion>

</exclusions>

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

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

</dependency>

 

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-webmvc</artifactId>

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

</dependency>

 

<dependency>

<groupId>org.mybatis</groupId>

<artifactId>mybatis</artifactId>

<version>3.4.1</version>

</dependency>

 

<dependency>

<groupId>org.mybatis</groupId>

<artifactId>mybatis-spring</artifactId>

<version>1.3.0</version>

</dependency>

 

<dependency>

<groupId>commons-dbcp</groupId>

<artifactId>commons-dbcp</artifactId>

<version>1.4</version>

</dependency>

 

<dependency>

<groupId>jtds</groupId>

<artifactId>jtds</artifactId>

<version>1.2</version>

</dependency>

 

<dependency>

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

<artifactId>jackson-databind</artifactId>

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

</dependency>

<dependency>

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

<artifactId>jackson-annotations</artifactId>

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

</dependency>

 

<dependency>

<groupId>javax.servlet</groupId>

<artifactId>javax.servlet-api</artifactId>

<scope>provided</scope>

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

</dependency>

 

<dependency>

<groupId>org.apache.shiro</groupId>

<artifactId>shiro-core</artifactId>

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

</dependency>

 

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

<exclusions>

<exclusion>

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

<artifactId>ehcache-core</artifactId>

</exclusion>

</exclusions>

</dependency>

 

<dependency>

<groupId>org.apache.httpcomponents</groupId>

<artifactId>httpclient</artifactId>

<version>4.5.2</version>

<exclusions>

<exclusion>

<groupId>commons-logging</groupId>

<artifactId>commons-logging</artifactId>

</exclusion>

</exclusions>

</dependency>

 

<dependency>

<groupId>org.slf4j</groupId>

<artifactId>slf4j-api</artifactId>

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

</dependency>

 

<dependency>

<groupId>org.slf4j</groupId>

<artifactId>jcl-over-slf4j</artifactId>

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

<scope>runtime</scope>

</dependency>

 

<dependency>

<groupId>ch.qos.logback</groupId>

<artifactId>logback-classic</artifactId>

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

<scope>runtime</scope>

</dependency>

 

<dependency>

<groupId>ch.qos.logback</groupId>

<artifactId>logback-core</artifactId>

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

<scope>runtime</scope>

</dependency>

 

<dependency>

<groupId>net.sf.json-lib</groupId>

<artifactId>json-lib</artifactId>

<version>2.4</version>

<classifier>jdk15</classifier>

</dependency>

 

<dependency>

<groupId>commons-io</groupId>

<artifactId>commons-io</artifactId>

<version>2.5</version>

</dependency>

 

<dependency>

<groupId>commons-beanutils</groupId>

<artifactId>commons-beanutils</artifactId>

<version>1.9.3</version>

</dependency>

 

<!-- ====== common testing ====== -->

<dependency>

<groupId>junit</groupId>

<artifactId>junit</artifactId>

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

<scope>test</scope>

</dependency>

 

<dependency>

<groupId>org.hamcrest</groupId>

<artifactId>hamcrest-core</artifactId>

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

<scope>test</scope>

</dependency>

 

<dependency>

<groupId>org.hamcrest</groupId>

<artifactId>hamcrest-library</artifactId>

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

<scope>test</scope>

</dependency>

 

<dependency>

<groupId>org.mockito</groupId>

<artifactId>mockito-core</artifactId>

<version>2.2.11</version>

<scope>test</scope>

</dependency>

 

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-test</artifactId>

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

<scope>test</scope>

</dependency>

 

<dependency>

<groupId>hsqldb</groupId>

<artifactId>hsqldb</artifactId>

<version>1.8.0.10</version>

<scope>test</scope>

</dependency>

</dependencies>

</dependencyManagement>

 

 

</project>

分享到:
评论

相关推荐

    工作中常用maven配置文件,拿来即用

    工作中常用maven配置文件,拿来即用

    maven常用命令

    Maven 常用命令大全 Maven 是一个项目管理和构建自动化工具,提供了许多实用的命令来简化项目的开发和维护过程。在这篇文章中,我们将总结和讲解 Maven 中的一些常用命令,它们将帮助您更好地使用 Maven。 创建 ...

    Maven配置阿里云镜像settings.xml文件

    在安装Maven构建工具后,Maven仓库镜像站点默认是国外的,因为网络原因,在构建...所以我们一定要把仓库镜像站点改为国内的才能顺利下载,通常比较常用得是阿里云镜像,已经配置好的settings.xml文件可以直接替换使用。

    maven常用包

    此文件用于配置Maven的行为,如本地仓库路径、代理设置、镜像配置以及服务器认证信息。 七、Maven的命令行选项 如`mvn clean install`,`mvn compile`等,这些命令调用Maven生命周期的不同阶段。还可以使用`-D`选项...

    maven本地仓库(常用Jar包)

    Maven的核心理念是“约定优于配置”,通过一套标准化的目录结构和配置文件,使得项目构建变得简单且可预测。Maven的本地仓库在这一过程中扮演着至关重要的角色。 **Maven本地仓库** Maven本地仓库是Maven在本机上...

    常用eclipse插件更新地址及MAVEN设置

    标题 "常用eclipse插件更新地址及MAVEN设置" 涉及到的是关于Eclipse IDE的插件管理和Maven的配置,这是两个在软件开发中至关...同时,随着技术的发展,不断探索新的插件和优化Maven配置也是持续学习和进步的一部分。

    maven配置教程,图文,阿里云镜像

    ** Maven配置教程 ** Maven是一个强大的项目管理工具,它帮助Java开发者管理和构建项目,通过自动处理项目的依赖关系。在本教程中,我们将详细介绍如何进行Maven的配置,特别是利用阿里云镜像来提高下载速度。 ###...

    NavicatforMySQL_maven常用合集_maven_

    【标题】"Navicat for MySQL Maven常用合集"是一个针对数据库管理工具Navicat for MySQL的Maven项目集合,它包含了一系列常用的Maven依赖,旨在帮助开发者快速配置项目,提高开发效率。这个集合主要关注的是如何在...

    李兴华maven配置与使用

    **李兴华maven配置与使用** Maven是一款强大的项目管理工具,主要应用于Java开发领域。它通过统一的构建过程,简化了项目的构建、依赖管理和文档生成,使得开发者能够更专注于代码本身。以下是对Maven配置与使用的...

    maven配置命令及项目部署

    以下是一些常用的maven配置命令: * mvn -v:查看maven版本 * mvn compile:进行编译 * mvn test:运行测试类 * mvn package:生成jar包 * mvn clean:删除target目录 * mvn install:将jar包安装到本地仓库 * mvn ...

    Windoiws的maven3.8.8

    ### 五、常用Maven命令 - **install**: 编译源码,打包,并将结果安装到本地仓库。 - **clean**: 清除目标目录(target)中的所有生成文件。 - **compile**: 编译项目源码。 - **test**: 运行项目的所有测试。 - **...

    maven 常用命令集合

    maven 常用命令集合 Maven 是一个基于项目对象模型(Project Object Model,POM)的项目管理工具,主要用于 Java 项目的构建、测试和部署。Maven 的强大之处在于其提供了一种标准化的方式来构建、测试和部署项目,...

    maven web pom文件常用配置

    这篇博文主要讨论了`pom.xml`文件中的常用配置,以帮助开发者更好地理解和使用Maven。 首先,`&lt;project&gt;`是`pom.xml`的根元素,它包含了关于项目的所有信息。其中,`&lt;modelVersion&gt;`定义了pom模型的版本,通常是...

    maven本地仓库下载

    此外,Maven的pom.xml文件是项目的配置中心,包含了项目信息、依赖、构建设置等关键信息。 总结来说,Maven本地仓库是Maven生态系统的关键部分,它存储项目依赖,提高了开发效率。通过理解其工作原理和管理方式,...

    常用maven命令2

    Maven 是一个强大的构建工具,主要用于管理 Java 项目的构建、依赖和文档生成。在 Java 开发中,Maven 提供了一套标准化的方式来构建和管理项目,使得开发过程更加规范和高效。以下是一些常见的 Maven 命令及其用途...

    maven的常用包配置

    用于配置maven的时候方便导入jar包,里面覆盖了大多数web开发用到的资源

    maven常用知识整理

    通过配置`&lt;packaging&gt;war&lt;/packaging&gt;`,Maven会将项目打包成WAR,并可设置war包中的Web-INF目录结构。 4. **打包**:Maven提供了多种打包类型,如jar、war、ear等。通过`&lt;build&gt;&lt;plugins&gt;`部分的配置,可以调用...

    MAVEN-配置apache-maven-3.5.2.zip

    - 配置Maven的全局设置:在`conf`目录下,编辑`settings.xml`文件,设置本地仓库路径、远程仓库地址等。 2. **Maven的目录结构** - `LICENSE`和`NOTICE`文件:包含了Apache软件基金会关于Maven的版权和许可信息。...

    Maven_pom.xml常用配置解析

    Maven pom.xml 常用配置解析 Maven 项目对象模型(POM)是 Maven 的核心概念,它是 Maven 项目的描述文件,用于定义项目的坐标、依赖关系、编译、打包、测试、部署等过程。pom.xml 文件是 Maven 项目的核心配置文件...

    maven常用的命令

    Maven 常用命令 Maven 是一个基于项目对象模型(Project Object Model,POM)的项目管理工具,主要用于管理和构建 Java 项目。以下是 Maven 中的一些常用命令: 1. 创建项目 Maven 提供了 archetype 机制来快速...

Global site tag (gtag.js) - Google Analytics