pom.xml 4.2 KB
Newer Older
YunaiV's avatar
YunaiV committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14
<?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">
    <parent>
        <artifactId>pay</artifactId>
        <groupId>cn.iocoder.mall</groupId>
        <version>1.0-SNAPSHOT</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>

    <artifactId>pay-service-impl</artifactId>

    <dependencies>
sin's avatar
sin committed
15 16 17 18

        <!--
           api
        -->
YunaiV's avatar
YunaiV committed
19 20
        <dependency>
            <groupId>cn.iocoder.mall</groupId>
21
            <artifactId>system-service-api</artifactId>
YunaiV's avatar
YunaiV committed
22 23 24 25 26 27 28
            <version>1.0-SNAPSHOT</version>
        </dependency>
        <dependency>
            <groupId>cn.iocoder.mall</groupId>
            <artifactId>pay-service-api</artifactId>
            <version>1.0-SNAPSHOT</version>
        </dependency>
sin's avatar
sin committed
29 30 31 32 33 34
        <!-- 在 dubbo 之前引入 -->
        <dependency>
            <groupId>cn.iocoder.mall</groupId>
            <artifactId>common-framework</artifactId>
            <version>1.0-SNAPSHOT</version>
        </dependency>
YunaiV's avatar
YunaiV committed
35

sin's avatar
sin committed
36 37 38
        <!--
            jdbc、orm
        -->
YunaiV's avatar
YunaiV committed
39 40 41 42 43 44 45 46 47 48 49 50 51
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-jdbc</artifactId>
        </dependency>
        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
        </dependency>

sin's avatar
sin committed
52 53 54
        <!--
            other
        -->
YunaiV's avatar
YunaiV committed
55 56 57 58
        <dependency>
            <groupId>com.google.guava</groupId>
            <artifactId>guava</artifactId>
        </dependency>
59 60 61 62 63 64
        <dependency>
            <groupId>Pingplusplus</groupId>
            <artifactId>pingpp-java</artifactId>
            <version>2.2.4</version>
            <type>jar</type>
        </dependency>
65 66 67 68
        <dependency>
            <groupId>com.xuxueli</groupId>
            <artifactId>xxl-job-core</artifactId>
        </dependency>
YunaiV's avatar
YunaiV committed
69 70 71 72 73
        <dependency>
            <groupId>org.apache.rocketmq</groupId>
            <artifactId>rocketmq-spring-boot-starter</artifactId>
        </dependency>

sin's avatar
sin committed
74

sin's avatar
sin committed
75
        <!--<dependency>-->
sin's avatar
sin committed
76 77
        <!--<groupId>com.alibaba.boot</groupId> &lt;!&ndash; 引入该包,为了写单元测试用 &ndash;&gt;-->
        <!--<artifactId>dubbo-spring-boot-starter</artifactId>-->
sin's avatar
sin committed
78
        <!--</dependency>-->
sin's avatar
sin committed
79 80 81
        <!--
            spring cloud、dubbo
        -->
82
        <dependency>
sin's avatar
sin committed
83 84 85 86 87 88 89 90 91 92
            <groupId>org.springframework.boot</groupId>  <!-- 引入该包,为了写单元测试用 -->
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <dependency>
            <groupId>org.apache.dubbo</groupId>
            <artifactId>dubbo</artifactId>
        </dependency>
        <dependency>
            <groupId>org.apache.curator</groupId>
93 94 95
            <artifactId>curator-framework</artifactId>
        </dependency>
        <dependency>
sin's avatar
sin committed
96 97 98 99 100 101 102 103 104 105 106 107 108
            <groupId>org.apache.curator</groupId>
            <artifactId>curator-recipes</artifactId>
        </dependency>
        <dependency>
            <groupId>org.apache.dubbo</groupId>
            <artifactId>dubbo-spring-boot-starter</artifactId>
        </dependency>

        <!--  test  -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
109
        </dependency>
YunaiV's avatar
YunaiV committed
110 111 112 113 114 115 116 117 118 119 120 121
    </dependencies>

    <build>
        <plugins>
            <!-- 提供给 mapstruct 使用 -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

122 123 124 125 126 127 128 129 130 131
    <repositories>
        <repository>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
            <id>central</id>
            <name>bintray</name>
            <url>http://jcenter.bintray.com</url>
        </repository>
    </repositories>
132
</project>