miaosha/pom.xml

252 lines
8.6 KiB
XML
Raw Normal View History

2018-12-04 12:45:29 +08:00
<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.geekq</groupId>
<artifactId>miaosha</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.8.RELEASE</version>
</parent>
<name>miaosha</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>dubbo</artifactId>
<version>2.5.3</version>
<exclusions>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
<version>3.4.6</version>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</exclusion>
<exclusion>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
</exclusion>
</exclusions>
</dependency>
Merge branch 'master' of https://github.com/qiurunze123/miaosha into github-master # Conflicts: # .gitignore # README.md # pom.xml # src/main/java/com/geekq/miaosha/GeekQMainApplication.java # src/main/java/com/geekq/miaosha/access/AccessInterceptor.java # src/main/java/com/geekq/miaosha/access/AccessKey.java # src/main/java/com/geekq/miaosha/access/AccessLimit.java # src/main/java/com/geekq/miaosha/access/UserContext.java # src/main/java/com/geekq/miaosha/config/UserArgumentResolver.java # src/main/java/com/geekq/miaosha/config/WebConfig.java # src/main/java/com/geekq/miaosha/controller/DemoController.java # src/main/java/com/geekq/miaosha/controller/MiaoshaController.java # src/main/java/com/geekq/miaosha/controller/OrderController.java # src/main/java/com/geekq/miaosha/dao/DruidConfig.java # src/main/java/com/geekq/miaosha/dao/GoodsDao.java # src/main/java/com/geekq/miaosha/dao/OrderDao.java # src/main/java/com/geekq/miaosha/dao/UserDao.java # src/main/java/com/geekq/miaosha/domain/Goods.java # src/main/java/com/geekq/miaosha/domain/MiaoshaGoods.java # src/main/java/com/geekq/miaosha/domain/MiaoshaOrder.java # src/main/java/com/geekq/miaosha/domain/MiaoshaUser.java # src/main/java/com/geekq/miaosha/domain/OrderInfo.java # src/main/java/com/geekq/miaosha/domain/User.java # src/main/java/com/geekq/miaosha/mybatis/README.md # src/main/java/com/geekq/miaosha/rabbitmq/MQConfig.java # src/main/java/com/geekq/miaosha/rabbitmq/MQReceiver.java # src/main/java/com/geekq/miaosha/rabbitmq/MQSender.java # src/main/java/com/geekq/miaosha/rabbitmq/MiaoshaMessage.java # src/main/java/com/geekq/miaosha/redis/GoodsKey.java # src/main/java/com/geekq/miaosha/redis/MiaoshaKey.java # src/main/java/com/geekq/miaosha/redis/RedisPoolFactory.java # src/main/java/com/geekq/miaosha/redis/RedisService.java # src/main/java/com/geekq/miaosha/redis/RedissonAutoConfiguration.java # src/main/java/com/geekq/miaosha/redis/RedissonDistributedLocker.java # src/main/java/com/geekq/miaosha/redis/RedissonProperties.java # src/main/java/com/geekq/miaosha/redis/RedissonService.java # src/main/java/com/geekq/miaosha/result/CodeMsg.java # src/main/java/com/geekq/miaosha/service/GoodsService.java # src/main/java/com/geekq/miaosha/service/MiaoShaUserService.java # src/main/java/com/geekq/miaosha/service/MiaoshaService.java # src/main/java/com/geekq/miaosha/service/OrderService.java # src/main/java/com/geekq/miaosha/service/UserService.java # src/main/java/com/geekq/miaosha/timeTask/OrderCloseTask.java # src/main/java/com/geekq/miaosha/utils/ValidatorUtil.java # src/main/java/com/geekq/miaosha/vo/GoodsDetailVo.java # src/main/java/com/geekq/miaosha/vo/GoodsVo.java # src/main/java/com/geekq/miaosha/vo/OrderDetailVo.java # src/main/resources/application-dev.properties # src/main/resources/application-prod.properties # src/main/resources/application-test.properties # src/main/resources/application.properties # src/main/resources/config/application-test.properties # src/main/resources/dubbo/springmvc.xml # src/main/resources/static/goods_detail.htm # src/main/resources/static/js/common.js # src/main/resources/static/js/jquery.min.js # src/main/resources/static/order_detail.htm # src/main/resources/templates/goods_detail.html # src/main/resources/templates/goods_list.html # src/main/resources/templates/hello.html # src/main/resources/templates/login.html # src/main/resources/templates/miaosha_fail.html # src/main/resources/templates/order_detail.html
2018-12-05 13:52:55 +08:00
2018-12-04 12:45:29 +08:00
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
Merge branch 'master' of https://github.com/qiurunze123/miaosha into github-master # Conflicts: # .gitignore # README.md # pom.xml # src/main/java/com/geekq/miaosha/GeekQMainApplication.java # src/main/java/com/geekq/miaosha/access/AccessInterceptor.java # src/main/java/com/geekq/miaosha/access/AccessKey.java # src/main/java/com/geekq/miaosha/access/AccessLimit.java # src/main/java/com/geekq/miaosha/access/UserContext.java # src/main/java/com/geekq/miaosha/config/UserArgumentResolver.java # src/main/java/com/geekq/miaosha/config/WebConfig.java # src/main/java/com/geekq/miaosha/controller/DemoController.java # src/main/java/com/geekq/miaosha/controller/MiaoshaController.java # src/main/java/com/geekq/miaosha/controller/OrderController.java # src/main/java/com/geekq/miaosha/dao/DruidConfig.java # src/main/java/com/geekq/miaosha/dao/GoodsDao.java # src/main/java/com/geekq/miaosha/dao/OrderDao.java # src/main/java/com/geekq/miaosha/dao/UserDao.java # src/main/java/com/geekq/miaosha/domain/Goods.java # src/main/java/com/geekq/miaosha/domain/MiaoshaGoods.java # src/main/java/com/geekq/miaosha/domain/MiaoshaOrder.java # src/main/java/com/geekq/miaosha/domain/MiaoshaUser.java # src/main/java/com/geekq/miaosha/domain/OrderInfo.java # src/main/java/com/geekq/miaosha/domain/User.java # src/main/java/com/geekq/miaosha/mybatis/README.md # src/main/java/com/geekq/miaosha/rabbitmq/MQConfig.java # src/main/java/com/geekq/miaosha/rabbitmq/MQReceiver.java # src/main/java/com/geekq/miaosha/rabbitmq/MQSender.java # src/main/java/com/geekq/miaosha/rabbitmq/MiaoshaMessage.java # src/main/java/com/geekq/miaosha/redis/GoodsKey.java # src/main/java/com/geekq/miaosha/redis/MiaoshaKey.java # src/main/java/com/geekq/miaosha/redis/RedisPoolFactory.java # src/main/java/com/geekq/miaosha/redis/RedisService.java # src/main/java/com/geekq/miaosha/redis/RedissonAutoConfiguration.java # src/main/java/com/geekq/miaosha/redis/RedissonDistributedLocker.java # src/main/java/com/geekq/miaosha/redis/RedissonProperties.java # src/main/java/com/geekq/miaosha/redis/RedissonService.java # src/main/java/com/geekq/miaosha/result/CodeMsg.java # src/main/java/com/geekq/miaosha/service/GoodsService.java # src/main/java/com/geekq/miaosha/service/MiaoShaUserService.java # src/main/java/com/geekq/miaosha/service/MiaoshaService.java # src/main/java/com/geekq/miaosha/service/OrderService.java # src/main/java/com/geekq/miaosha/service/UserService.java # src/main/java/com/geekq/miaosha/timeTask/OrderCloseTask.java # src/main/java/com/geekq/miaosha/utils/ValidatorUtil.java # src/main/java/com/geekq/miaosha/vo/GoodsDetailVo.java # src/main/java/com/geekq/miaosha/vo/GoodsVo.java # src/main/java/com/geekq/miaosha/vo/OrderDetailVo.java # src/main/resources/application-dev.properties # src/main/resources/application-prod.properties # src/main/resources/application-test.properties # src/main/resources/application.properties # src/main/resources/config/application-test.properties # src/main/resources/dubbo/springmvc.xml # src/main/resources/static/goods_detail.htm # src/main/resources/static/js/common.js # src/main/resources/static/js/jquery.min.js # src/main/resources/static/order_detail.htm # src/main/resources/templates/goods_detail.html # src/main/resources/templates/goods_list.html # src/main/resources/templates/hello.html # src/main/resources/templates/login.html # src/main/resources/templates/miaosha_fail.html # src/main/resources/templates/order_detail.html
2018-12-05 13:52:55 +08:00
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
2018-12-04 12:45:29 +08:00
</dependency>
Merge branch 'master' of https://github.com/qiurunze123/miaosha into github-master # Conflicts: # .gitignore # README.md # pom.xml # src/main/java/com/geekq/miaosha/GeekQMainApplication.java # src/main/java/com/geekq/miaosha/access/AccessInterceptor.java # src/main/java/com/geekq/miaosha/access/AccessKey.java # src/main/java/com/geekq/miaosha/access/AccessLimit.java # src/main/java/com/geekq/miaosha/access/UserContext.java # src/main/java/com/geekq/miaosha/config/UserArgumentResolver.java # src/main/java/com/geekq/miaosha/config/WebConfig.java # src/main/java/com/geekq/miaosha/controller/DemoController.java # src/main/java/com/geekq/miaosha/controller/MiaoshaController.java # src/main/java/com/geekq/miaosha/controller/OrderController.java # src/main/java/com/geekq/miaosha/dao/DruidConfig.java # src/main/java/com/geekq/miaosha/dao/GoodsDao.java # src/main/java/com/geekq/miaosha/dao/OrderDao.java # src/main/java/com/geekq/miaosha/dao/UserDao.java # src/main/java/com/geekq/miaosha/domain/Goods.java # src/main/java/com/geekq/miaosha/domain/MiaoshaGoods.java # src/main/java/com/geekq/miaosha/domain/MiaoshaOrder.java # src/main/java/com/geekq/miaosha/domain/MiaoshaUser.java # src/main/java/com/geekq/miaosha/domain/OrderInfo.java # src/main/java/com/geekq/miaosha/domain/User.java # src/main/java/com/geekq/miaosha/mybatis/README.md # src/main/java/com/geekq/miaosha/rabbitmq/MQConfig.java # src/main/java/com/geekq/miaosha/rabbitmq/MQReceiver.java # src/main/java/com/geekq/miaosha/rabbitmq/MQSender.java # src/main/java/com/geekq/miaosha/rabbitmq/MiaoshaMessage.java # src/main/java/com/geekq/miaosha/redis/GoodsKey.java # src/main/java/com/geekq/miaosha/redis/MiaoshaKey.java # src/main/java/com/geekq/miaosha/redis/RedisPoolFactory.java # src/main/java/com/geekq/miaosha/redis/RedisService.java # src/main/java/com/geekq/miaosha/redis/RedissonAutoConfiguration.java # src/main/java/com/geekq/miaosha/redis/RedissonDistributedLocker.java # src/main/java/com/geekq/miaosha/redis/RedissonProperties.java # src/main/java/com/geekq/miaosha/redis/RedissonService.java # src/main/java/com/geekq/miaosha/result/CodeMsg.java # src/main/java/com/geekq/miaosha/service/GoodsService.java # src/main/java/com/geekq/miaosha/service/MiaoShaUserService.java # src/main/java/com/geekq/miaosha/service/MiaoshaService.java # src/main/java/com/geekq/miaosha/service/OrderService.java # src/main/java/com/geekq/miaosha/service/UserService.java # src/main/java/com/geekq/miaosha/timeTask/OrderCloseTask.java # src/main/java/com/geekq/miaosha/utils/ValidatorUtil.java # src/main/java/com/geekq/miaosha/vo/GoodsDetailVo.java # src/main/java/com/geekq/miaosha/vo/GoodsVo.java # src/main/java/com/geekq/miaosha/vo/OrderDetailVo.java # src/main/resources/application-dev.properties # src/main/resources/application-prod.properties # src/main/resources/application-test.properties # src/main/resources/application.properties # src/main/resources/config/application-test.properties # src/main/resources/dubbo/springmvc.xml # src/main/resources/static/goods_detail.htm # src/main/resources/static/js/common.js # src/main/resources/static/js/jquery.min.js # src/main/resources/static/order_detail.htm # src/main/resources/templates/goods_detail.html # src/main/resources/templates/goods_list.html # src/main/resources/templates/hello.html # src/main/resources/templates/login.html # src/main/resources/templates/miaosha_fail.html # src/main/resources/templates/order_detail.html
2018-12-05 13:52:55 +08:00
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<!--打包的时候可以不用包进去,别的设施会提供。事实上该依赖理论上可以参与编译,测试,运行等周期。
相当于compile但是打包阶段做了exclude操作-->
<scope>provided</scope>
</dependency>
2018-12-04 12:45:29 +08:00
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>18.0</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.3.1</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.0.5</version>
</dependency>
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.38</version>
</dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.6</version>
</dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.6</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-amqp</artifactId>
</dependency>
<dependency>
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
<version>2.3</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.redisson/redisson -->
Merge branch 'master' of https://github.com/qiurunze123/miaosha into github-master # Conflicts: # .gitignore # README.md # pom.xml # src/main/java/com/geekq/miaosha/GeekQMainApplication.java # src/main/java/com/geekq/miaosha/access/AccessInterceptor.java # src/main/java/com/geekq/miaosha/access/AccessKey.java # src/main/java/com/geekq/miaosha/access/AccessLimit.java # src/main/java/com/geekq/miaosha/access/UserContext.java # src/main/java/com/geekq/miaosha/config/UserArgumentResolver.java # src/main/java/com/geekq/miaosha/config/WebConfig.java # src/main/java/com/geekq/miaosha/controller/DemoController.java # src/main/java/com/geekq/miaosha/controller/MiaoshaController.java # src/main/java/com/geekq/miaosha/controller/OrderController.java # src/main/java/com/geekq/miaosha/dao/DruidConfig.java # src/main/java/com/geekq/miaosha/dao/GoodsDao.java # src/main/java/com/geekq/miaosha/dao/OrderDao.java # src/main/java/com/geekq/miaosha/dao/UserDao.java # src/main/java/com/geekq/miaosha/domain/Goods.java # src/main/java/com/geekq/miaosha/domain/MiaoshaGoods.java # src/main/java/com/geekq/miaosha/domain/MiaoshaOrder.java # src/main/java/com/geekq/miaosha/domain/MiaoshaUser.java # src/main/java/com/geekq/miaosha/domain/OrderInfo.java # src/main/java/com/geekq/miaosha/domain/User.java # src/main/java/com/geekq/miaosha/mybatis/README.md # src/main/java/com/geekq/miaosha/rabbitmq/MQConfig.java # src/main/java/com/geekq/miaosha/rabbitmq/MQReceiver.java # src/main/java/com/geekq/miaosha/rabbitmq/MQSender.java # src/main/java/com/geekq/miaosha/rabbitmq/MiaoshaMessage.java # src/main/java/com/geekq/miaosha/redis/GoodsKey.java # src/main/java/com/geekq/miaosha/redis/MiaoshaKey.java # src/main/java/com/geekq/miaosha/redis/RedisPoolFactory.java # src/main/java/com/geekq/miaosha/redis/RedisService.java # src/main/java/com/geekq/miaosha/redis/RedissonAutoConfiguration.java # src/main/java/com/geekq/miaosha/redis/RedissonDistributedLocker.java # src/main/java/com/geekq/miaosha/redis/RedissonProperties.java # src/main/java/com/geekq/miaosha/redis/RedissonService.java # src/main/java/com/geekq/miaosha/result/CodeMsg.java # src/main/java/com/geekq/miaosha/service/GoodsService.java # src/main/java/com/geekq/miaosha/service/MiaoShaUserService.java # src/main/java/com/geekq/miaosha/service/MiaoshaService.java # src/main/java/com/geekq/miaosha/service/OrderService.java # src/main/java/com/geekq/miaosha/service/UserService.java # src/main/java/com/geekq/miaosha/timeTask/OrderCloseTask.java # src/main/java/com/geekq/miaosha/utils/ValidatorUtil.java # src/main/java/com/geekq/miaosha/vo/GoodsDetailVo.java # src/main/java/com/geekq/miaosha/vo/GoodsVo.java # src/main/java/com/geekq/miaosha/vo/OrderDetailVo.java # src/main/resources/application-dev.properties # src/main/resources/application-prod.properties # src/main/resources/application-test.properties # src/main/resources/application.properties # src/main/resources/config/application-test.properties # src/main/resources/dubbo/springmvc.xml # src/main/resources/static/goods_detail.htm # src/main/resources/static/js/common.js # src/main/resources/static/js/jquery.min.js # src/main/resources/static/order_detail.htm # src/main/resources/templates/goods_detail.html # src/main/resources/templates/goods_list.html # src/main/resources/templates/hello.html # src/main/resources/templates/login.html # src/main/resources/templates/miaosha_fail.html # src/main/resources/templates/order_detail.html
2018-12-05 13:52:55 +08:00
<!--<dependency>-->
<!--<groupId>org.redisson</groupId>-->
<!--<artifactId>redisson</artifactId>-->
<!--<version>2.14.0</version>-->
<!--</dependency>-->
2018-12-04 12:45:29 +08:00
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-amqp</artifactId>
</dependency>
<!--lombook引用-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.2</version>
<scope>provided</scope>
</dependency>
</dependencies>
<build>
<finalName>${project.artifactId}</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>1.5.2.RELEASE</version>
<configuration>
<mainClass>com.geekq.miaosha.GeekQMainApplication</mainClass><!--springboot启动类目录-->
</configuration>
<executions>
<execution>
<goals> <!--创建一个自动可执行的jar或war文件 -->
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
<resource> <!--配置文件路径 -->
<directory>src/main/resources</directory> <!--这里对应项目存放配置文件的目录--> <!--开启filtering功能 -->
<filtering>true</filtering>
<excludes>
<exclude>application-local.properties</exclude>
<exclude>application-dev.properties</exclude>
<exclude>application-prod.properties</exclude>
<exclude>application-test.properties</exclude>
</excludes>
</resource>
<resource> <!--配置文件路径 -->
<directory>src/main/resources</directory> <!--这里对应项目存放配置文件的目录--> <!--开启filtering功能 -->
<filtering>true</filtering>
<includes>
<include>application-${activatedProperties}.properties</include>
<include>application.properties</include>
</includes>
</resource>
</resources>
</build>
<profiles>
<profile>
<id>local</id>
<properties> <!-- 环境标识,需要与配置文件的名称相对应 -->
<activatedProperties>local</activatedProperties>
</properties>
<activation> <!-- 默认环境 -->
<activeByDefault>true</activeByDefault>
</activation>
</profile>
<profile>
<id>dev</id>
<properties> <!-- 环境标识,需要与配置文件的名称相对应 -->
<activatedProperties>dev</activatedProperties>
</properties>
</profile>
<profile>
<id>test</id>
<properties>
<activatedProperties>test</activatedProperties>
</properties>
</profile>
<profile>
<id>prod</id>
<properties>
<activatedProperties>prod</activatedProperties>
</properties>
</profile>
</profiles>
</project>