319 lines
8.7 KiB
XML
319 lines
8.7 KiB
XML
<?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.ifish7</groupId>
|
||
<artifactId>ifishMQ</artifactId>
|
||
<version>1.0.0-SNAPSHOT</version>
|
||
<packaging>war</packaging>
|
||
|
||
<name>ifish7.ifishMQ Webapp</name>
|
||
|
||
<properties>
|
||
<java.version>1.8</java.version>
|
||
<java.encoding>UTF-8</java.encoding>
|
||
<spring.version>5.0.8.RELEASE</spring.version>
|
||
<mybatis.version>3.4.5</mybatis.version>
|
||
<mybatis-spring.version>1.3.2</mybatis-spring.version>
|
||
<log4j.version>1.2.17</log4j.version>
|
||
<activemq.version>5.15.4</activemq.version>
|
||
<lombok.version>1.18.6</lombok.version>
|
||
<fastjson.version>1.2.56</fastjson.version>
|
||
</properties>
|
||
|
||
<dependencies>
|
||
|
||
<dependency>
|
||
<groupId>junit</groupId>
|
||
<artifactId>junit</artifactId>
|
||
<version>4.12</version>
|
||
<scope>test</scope>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>org.springframework</groupId>
|
||
<artifactId>spring-test</artifactId>
|
||
<version>5.0.8.RELEASE</version>
|
||
<exclusions>
|
||
<exclusion>
|
||
<artifactId>*</artifactId>
|
||
<groupId>*</groupId>
|
||
</exclusion>
|
||
</exclusions>
|
||
<scope>test</scope>
|
||
</dependency>
|
||
|
||
<!-- 阿里云推送 -->
|
||
<dependency>
|
||
<groupId>com.aliyun</groupId>
|
||
<artifactId>aliyun-java-sdk-push</artifactId>
|
||
<version>3.10.1</version>
|
||
</dependency>
|
||
<dependency>
|
||
<groupId>com.aliyun</groupId>
|
||
<artifactId>aliyun-java-sdk-core</artifactId>
|
||
<version>[4.3.2,5.0.0)</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>mysql</groupId>
|
||
<artifactId>mysql-connector-java</artifactId>
|
||
<version>5.1.9</version>
|
||
</dependency>
|
||
|
||
<!-- Active MQ -->
|
||
<dependency>
|
||
<groupId>org.apache.activemq</groupId>
|
||
<artifactId>activemq-all</artifactId>
|
||
<version>${activemq.version}</version>
|
||
</dependency>
|
||
|
||
<!-- spring -->
|
||
<dependency>
|
||
<groupId>org.springframework</groupId>
|
||
<artifactId>spring-core</artifactId>
|
||
<version>${spring.version}</version>
|
||
</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-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.springframework</groupId>
|
||
<artifactId>spring-jdbc</artifactId>
|
||
<version>${spring.version}</version>
|
||
</dependency>
|
||
|
||
<!-- 提供JMS,Freemarker,Quartz集成服务 -->
|
||
<dependency>
|
||
<groupId>org.springframework</groupId>
|
||
<artifactId>spring-context-support</artifactId>
|
||
<version>${spring.version}</version>
|
||
</dependency>
|
||
|
||
<!-- 集成JMS -->
|
||
<dependency>
|
||
<groupId>org.springframework</groupId>
|
||
<artifactId>spring-jms</artifactId>
|
||
<version>${spring.version}</version>
|
||
</dependency>
|
||
|
||
<!-- xbean 如<amq:connectionFactory /> -->
|
||
<dependency>
|
||
<groupId>org.apache.xbean</groupId>
|
||
<artifactId>xbean-spring</artifactId>
|
||
<version>3.16</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>org.springframework</groupId>
|
||
<artifactId>spring-test</artifactId>
|
||
<version>${spring.version}</version>
|
||
<scope>test</scope>
|
||
</dependency>
|
||
|
||
<!-- mybatis 包 -->
|
||
<dependency>
|
||
<groupId>org.mybatis</groupId>
|
||
<artifactId>mybatis</artifactId>
|
||
<version>${mybatis.version}</version>
|
||
</dependency>
|
||
|
||
<!--mybatis spring 插件 -->
|
||
<dependency>
|
||
<groupId>org.mybatis</groupId>
|
||
<artifactId>mybatis-spring</artifactId>
|
||
<version>${mybatis-spring.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>org.apache.commons</groupId>
|
||
<artifactId>commons-pool2</artifactId>
|
||
<version>2.6.2</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>commons-logging</groupId>
|
||
<artifactId>commons-logging</artifactId>
|
||
<version>1.2</version>
|
||
</dependency>
|
||
|
||
<!-- mybaits-plus 插件 -->
|
||
<dependency>
|
||
<groupId>com.baomidou</groupId>
|
||
<artifactId>mybatis-plus-boot-starter</artifactId>
|
||
<version>3.1.0</version>
|
||
<exclusions>
|
||
<exclusion>
|
||
<artifactId>*</artifactId>
|
||
<groupId>*</groupId>
|
||
</exclusion>
|
||
</exclusions>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.baomidou</groupId>
|
||
<artifactId>mybatis-plus-generator</artifactId>
|
||
<version>3.1.0</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>org.freemarker</groupId>
|
||
<artifactId>freemarker</artifactId>
|
||
<version>2.3.28</version>
|
||
</dependency>
|
||
|
||
<!-- 数据源 -->
|
||
<dependency>
|
||
<groupId>com.alibaba</groupId>
|
||
<artifactId>druid</artifactId>
|
||
<version>1.1.6</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>org.aspectj</groupId>
|
||
<artifactId>aspectjweaver</artifactId>
|
||
<version>1.8.4</version>
|
||
</dependency>
|
||
|
||
<!-- log4j -->
|
||
<dependency>
|
||
<groupId>log4j</groupId>
|
||
<artifactId>log4j</artifactId>
|
||
<version>${log4j.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>org.projectlombok</groupId>
|
||
<artifactId>lombok</artifactId>
|
||
<version>${lombok.version}</version>
|
||
</dependency>
|
||
|
||
<!-- apache 支持包 -->
|
||
|
||
<dependency>
|
||
<groupId>org.apache.commons</groupId>
|
||
<artifactId>commons-lang3</artifactId>
|
||
<version>3.1</version>
|
||
</dependency>
|
||
|
||
<!-- json 解析器 -->
|
||
<dependency>
|
||
<groupId>com.alibaba</groupId>
|
||
<artifactId>fastjson</artifactId>
|
||
<version>${fastjson.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.gexin.platform</groupId>
|
||
<artifactId>gexin-rp-fastjson</artifactId>
|
||
<version>1.0.0.7</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.google.protobuf</groupId>
|
||
<artifactId>protobuf-java</artifactId>
|
||
<version>2.5.0</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.gexin.platform</groupId>
|
||
<artifactId>gexin-rp-sdk-base</artifactId>
|
||
<version>4.0.0.37</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.gexin.platform</groupId>
|
||
<artifactId>gexin-rp-sdk-http</artifactId>
|
||
<version>4.1.1.4</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.gexin.platform</groupId>
|
||
<artifactId>gexin-rp-sdk-template</artifactId>
|
||
<version>4.0.0.29</version>
|
||
</dependency>
|
||
|
||
</dependencies>
|
||
|
||
<build>
|
||
<finalName>ifishMQ</finalName>
|
||
<sourceDirectory>${basedir}/src/main/java</sourceDirectory>
|
||
<resources>
|
||
<resource>
|
||
<directory>${basedir}/src/main/resources</directory>
|
||
<excludes>
|
||
<exclude>**/*.java</exclude>
|
||
</excludes>
|
||
</resource>
|
||
</resources>
|
||
<!-- 测试资源 -->
|
||
<testSourceDirectory>${basedir}/src/test/java</testSourceDirectory>
|
||
<testOutputDirectory>${basedir}/target/test-classes</testOutputDirectory>
|
||
<testResources>
|
||
<testResource>
|
||
<directory>${basedir}/src/test/resources</directory>
|
||
<excludes>
|
||
<exclude>**/*.java</exclude>
|
||
</excludes>
|
||
</testResource>
|
||
</testResources>
|
||
<plugins>
|
||
|
||
<plugin>
|
||
<artifactId>maven-war-plugin</artifactId>
|
||
<configuration>
|
||
<webappDirectory>${basedir}/src/main/webapp</webappDirectory>
|
||
<warSourceDirectory>${basedir}/src/main/webapp</warSourceDirectory>
|
||
</configuration>
|
||
</plugin>
|
||
<plugin>
|
||
<artifactId>maven-compiler-plugin</artifactId>
|
||
<configuration>
|
||
<source>${java.version}</source>
|
||
<target>${java.version}</target>
|
||
<encoding>${java.encoding}</encoding>
|
||
</configuration>
|
||
</plugin>
|
||
<!-- 跳过测试 -->
|
||
<plugin>
|
||
<groupId>org.apache.maven.plugins</groupId>
|
||
<artifactId>maven-surefire-plugin</artifactId>
|
||
<configuration>
|
||
<skip>true</skip>
|
||
</configuration>
|
||
</plugin>
|
||
|
||
</plugins>
|
||
</build>
|
||
</project>
|