shikeying
2024-01-11 3b67e947e36133e2a40eb2737b15ea375e157ea0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
<?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>walker-dependencies</artifactId>
        <groupId>com.walkersoft</groupId>
        <version>2.7.18</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>
 
    <artifactId>walker-push-group</artifactId>
    <name>walker-push-group</name>
    <packaging>pom</packaging>
 
    <modules>
        <module>walker-push-sms-alidy</module>
        <module>walker-push-mail</module>
        <module>walker-push-wx-public</module>
        <module>walker-push-rocketmq</module>
    </modules>
 
    <properties>
        <ali-dy.version>2.0.23</ali-dy.version>
        <rocketmq-spring-boot-starter.version>2.1.0</rocketmq-spring-boot-starter.version>
<!--        <walker-push-sms-alidy.version>2.3.0-SNAPSHOT</walker-push-sms-alidy.version>-->
<!--        <walker-push-mail.version>2.3.0-SNAPSHOT</walker-push-mail.version>-->
<!--        <walker-push-wx-public.version>2.3.0-SNAPSHOT</walker-push-wx-public.version>-->
<!--        <walker-push-rocketmq.version>2.3.0-SNAPSHOT</walker-push-rocketmq.version>-->
    </properties>
 
    <dependencyManagement>
        <dependencies>
 
            <!-- 标准邮件推送实现模块。2023-04-23 -->
            <dependency>
                <groupId>com.walkersoft</groupId>
                <artifactId>walker-push-mail</artifactId>
                <version>${walker-dependencies.version}</version>
            </dependency>
 
            <!-- 短信推送实现模块,阿里大鱼。2023-04-23 -->
            <dependency>
                <groupId>com.walkersoft</groupId>
                <artifactId>walker-push-sms-alidy</artifactId>
                <version>${walker-dependencies.version}</version>
            </dependency>
 
            <!-- 引入阿里大鱼短信sdk,2023-04-23 -->
            <dependency>
                <groupId>com.aliyun</groupId>
                <artifactId>alibabacloud-dysmsapi20170525</artifactId>
                <version>${ali-dy.version}</version>
                <exclusions>
                    <exclusion>
                        <groupId>junit</groupId>
                        <artifactId>junit</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>com.github.tomakehurst</groupId>
                        <artifactId>wiremock-standalone</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>org.bouncycastle</groupId>
                        <artifactId>bcprov-jdk15on</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>org.jacoco</groupId>
                        <artifactId>org.jacoco.agent</artifactId>
                    </exclusion>
 
                    <!-- darabonba-java-core 里面需要排除的 -->
                    <exclusion>
                        <groupId>com.google.code.gson</groupId>
                        <artifactId>gson</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>org.slf4j</groupId>
                        <artifactId>slf4j-api</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>org.dom4j</groupId>
                        <artifactId>dom4j</artifactId>
                    </exclusion>
                    <!-- 可能要放开 -->
                    <exclusion>
                        <groupId>org.reactivestreams</groupId>
                        <artifactId>reactive-streams</artifactId>
                    </exclusion>
 
                    <!-- darabonba-java-core 里面需要排除httpclient5,但在模块中需要自己引入规定的版本 -->
<!--                    <exclusion>-->
<!--                        <groupId>com.aliyun</groupId>-->
<!--                        <artifactId>aliyun-http-apache</artifactId>-->
<!--                    </exclusion>-->
                    <exclusion>
                        <groupId>org.powermock</groupId>
                        <artifactId>powermock-reflect</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>org.apache.httpcomponents.client5</groupId>
                        <artifactId>httpclient5</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>org.jetbrains</groupId>
                        <artifactId>annotations</artifactId>
                    </exclusion>
 
                    <!-- aliyun-java-auth 里面要排除的: -->
                    <exclusion>
                        <groupId>org.ini4j</groupId>
                        <artifactId>ini4j</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>org.powermock</groupId>
                        <artifactId>powermock-api-mockito2</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>org.powermock</groupId>
                        <artifactId>powermock-module-junit4</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>org.mockito</groupId>
                        <artifactId>mockito-core</artifactId>
                    </exclusion>
 
                </exclusions>
            </dependency>
 
            <!-- 微信公众号推送实现模块。2023-08-21 -->
            <dependency>
                <groupId>com.walkersoft</groupId>
                <artifactId>walker-push-wx-public</artifactId>
                <version>${walker-dependencies.version}</version>
            </dependency>
 
            <!-- 消息队列: RocketMQ 实现模块。2023-09-18 -->
            <dependency>
                <groupId>com.walkersoft</groupId>
                <artifactId>walker-push-rocketmq</artifactId>
                <version>${walker-dependencies.version}</version>
            </dependency>
 
            <!-- RocketMQ Spring 框架依赖。2023-09-18 -->
            <dependency>
                <groupId>org.apache.rocketmq</groupId>
                <artifactId>rocketmq-spring-boot-starter</artifactId>
                <version>${rocketmq-spring-boot-starter.version}</version>
                <exclusions>
                    <exclusion>
                            <groupId>org.slf4j</groupId>
                            <artifactId>slf4j-api</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>org.springframework.boot</groupId>
                        <artifactId>spring-boot</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>org.springframework.boot</groupId>
                        <artifactId>spring-boot-autoconfigure</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>org.springframework.boot</groupId>
                        <artifactId>spring-boot-autoconfigure-processor</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>org.springframework.boot</groupId>
                        <artifactId>spring-boot-configuration-processor</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>org.springframework.boot</groupId>
                        <artifactId>spring-boot-starter-test</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>org.springframework</groupId>
                        <artifactId>spring-messaging</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>org.springframework</groupId>
                        <artifactId>spring-core</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>org.springframework</groupId>
                        <artifactId>spring-context</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>org.springframework</groupId>
                        <artifactId>spring-aop</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>com.fasterxml.jackson.core</groupId>
                        <artifactId>jackson-databind</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>org.springframework.boot</groupId>
                        <artifactId>spring-boot-starter</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>org.springframework.boot</groupId>
                        <artifactId>spring-boot-starter-validation</artifactId>
                    </exclusion>
 
                </exclusions>
            </dependency>
 
        </dependencies>
    </dependencyManagement>
 
</project>