shikeying
2024-05-08 8924870a053f0b882ada86421c062cbdb9cff093
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
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
<?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>iplatform</artifactId>
        <groupId>com.iplatform</groupId>
        <version>2.7.18</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>
 
    <artifactId>deploy-jar-template</artifactId>
    <name>deploy-jar-template</name>
    <packaging>jar</packaging>
 
    <properties>
    </properties>
 
    <dependencies>
 
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <scope>test</scope>
        </dependency>
 
        <dependency>
            <groupId>com.iplatform</groupId>
            <artifactId>iplatform-base</artifactId>
        </dependency>
        <!-- 引入web安全认证模块,如果不引入则不会做任何权限拦截(这种模式通常可用于快速测试), 2022/10/31 -->
        <dependency>
            <groupId>com.iplatform</groupId>
            <artifactId>iplatform-base-security</artifactId>
        </dependency>
 
        <!-- 系统基础模块界面管理控制模块,2022/11/16 -->
        <dependency>
            <groupId>com.iplatform</groupId>
            <artifactId>iplatform-base-admin</artifactId>
        </dependency>
 
        <dependency>
            <groupId>com.iplatform</groupId>
            <artifactId>iplatform-jdbc-generator</artifactId>
        </dependency>
<!--        <dependency>-->
<!--            <groupId>com.iplatform</groupId>-->
<!--            <artifactId>iplatform-ml-similarity</artifactId>-->
<!--        </dependency>-->
 
        <!-- 引入文件管理模块,集成方式,2023/02/13 -->
        <dependency>
            <groupId>com.iplatform</groupId>
            <artifactId>iplatform-file-server</artifactId>
        </dependency>
 
        <!-- 平台缓存提供系统redis支持,2022/09/21 -->
<!--        <dependency>-->
<!--            <groupId>com.walkersoft</groupId>-->
<!--            <artifactId>walker-support-redis</artifactId>-->
<!--        </dependency>-->
        <dependency>
            <groupId>com.walkersoft</groupId>
            <artifactId>walker-support-redis</artifactId>
            <exclusions>
                <exclusion>
                    <groupId>com.walkersoft</groupId>
                    <artifactId>walker-cache</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
 
        <!--
        引入注册中心客户端,实现管理端负载均衡,2022/12/28
        如果单机部署模式,需要注释掉该依赖。
        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
        </dependency>
        -->
 
        <!--
         支付模块集成测试,2023-02-25
         目前为第一种方式:集成到系统中
         -->
        <dependency>
            <groupId>com.iplatform</groupId>
            <artifactId>iplatform-pay-server</artifactId>
        </dependency>
 
        <!-- tcp通信模块引入,可配置是否开启:包括聊天功能基础等。2023-04-17 -->
        <dependency>
            <groupId>com.iplatform</groupId>
            <artifactId>iplatform-base-tcp</artifactId>
        </dependency>
        <!-- 启用Rocket队列消息模块,聊天集群使用,2023-09-26 -->
        <dependency>
            <groupId>com.walkersoft</groupId>
            <artifactId>walker-push-rocketmq</artifactId>
        </dependency>
 
        <!-- 由业务显式引入支付插件'通商云支付模块',不引入不会加载该模块。2023-03-01 -->
<!--        <dependency>-->
<!--            <groupId>com.walkersoft</groupId>-->
<!--            <artifactId>walker-pay-support-allinpaycloud</artifactId>-->
<!--            <exclusions>-->
<!--                <exclusion>-->
<!--                    <groupId>com.walkersoft</groupId>-->
<!--                    <artifactId>walker-pay</artifactId>-->
<!--                </exclusion>-->
<!--            </exclusions>-->
<!--        </dependency>-->
        <!-- 由业务显式引入支付插件'微信v2支付模块',不引入不会加载该模块。2023-03-01 -->
        <dependency>
            <groupId>com.walkersoft</groupId>
            <artifactId>walker-pay-support-wechat</artifactId>
            <exclusions>
                <exclusion>
                    <groupId>com.walkersoft</groupId>
                    <artifactId>walker-pay</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
 
        <!-- 由业务显式引入支付插件'畅联四方支付模块',不引入不会加载该模块。2023-10-30 -->
<!--        <dependency>-->
<!--            <groupId>com.walkersoft</groupId>-->
<!--            <artifactId>walker-pay-support-payunk</artifactId>-->
<!--        </dependency>-->
 
        <!-- 使用达梦数据库,如果使用其他数据库则去掉该配置。2023-03-03 -->
<!--        <dependency>-->
<!--            <groupId>com.walkersoft</groupId>-->
<!--            <artifactId>walker-jdbc-support-dameng</artifactId>-->
<!--        </dependency>-->
<!--        <dependency>-->
<!--            <groupId>com.walkersoft</groupId>-->
<!--            <artifactId>walker-jdbc-support-oracle</artifactId>-->
<!--        </dependency>-->
 
        <!-- 测试报表(积木)。2023-03-08 -->
<!--        <dependency>-->
<!--            <groupId>com.iplatform</groupId>-->
<!--            <artifactId>iplatform-report</artifactId>-->
<!--        </dependency>-->
 
        <!-- 阿里druid数据库连接池,如果使用直接引入到业务发布模块中,2023-03-15 -->
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>druid</artifactId>
        </dependency>
 
        <!-- 模拟使用了阿里短信模块,2023-04-24 -->
        <dependency>
            <groupId>com.walkersoft</groupId>
            <artifactId>walker-push-sms-alidy</artifactId>
        </dependency>
        <!-- 模拟使用了通用邮件模块,2023-04-24 -->
<!--        <dependency>-->
<!--            <groupId>com.walkersoft</groupId>-->
<!--            <artifactId>walker-push-mail</artifactId>-->
<!--        </dependency>-->
        <!-- 启用微信公众号消息模块,2023-08-26 -->
        <dependency>
            <groupId>com.walkersoft</groupId>
            <artifactId>walker-push-wx-public</artifactId>
        </dependency>
 
        <!-- 测试商户功能模块,2023-06-01 -->
<!--        <dependency>-->
<!--            <groupId>com.iplatform</groupId>-->
<!--            <artifactId>ishop-merchant</artifactId>-->
<!--        </dependency>-->
        <!-- 测试移动端,2023-06-23 -->
<!--        <dependency>-->
<!--            <groupId>com.iplatform</groupId>-->
<!--            <artifactId>ishop-mobile</artifactId>-->
<!--        </dependency>-->
 
        <!-- 测试mongo聊天写入,2023-07-07 -->
<!--        <dependency>-->
<!--            <groupId>com.iplatform</groupId>-->
<!--            <artifactId>iplatform-base-chat</artifactId>-->
<!--        </dependency>-->
<!--        <dependency>-->
<!--            <groupId>com.walkersoft</groupId>-->
<!--            <artifactId>walker-jdbc-support-mongo</artifactId>-->
<!--        </dependency>-->
 
        <!-- 测试聊天websocket长连接引入通信模块,2023-07-07 -->
<!--        <dependency>-->
<!--            <groupId>com.iplatform</groupId>-->
<!--            <artifactId>iplatform-base-tcp</artifactId>-->
<!--        </dependency>-->
        <!-- 不知道为啥tcp包总是无法打出去,2023-09-27 -->
<!--        <dependency>-->
<!--            <groupId>com.walkersoft</groupId>-->
<!--            <artifactId>walker-tcp</artifactId>-->
<!--        </dependency>-->
 
        <!-- 测试报表功能,如果使用请去掉注释,2023-08-24 -->
<!--        <dependency>-->
<!--            <groupId>com.iplatform</groupId>-->
<!--            <artifactId>iplatform-report</artifactId>-->
<!--        </dependency>-->
 
        <!-- 2024-03-28 测试一键填工单,需要聊天分析相似度 -->
        <dependency>
            <groupId>com.walkersoft</groupId>
            <artifactId>walker-support-milvus</artifactId>
        </dependency>
 
    </dependencies>
 
    <build>
        <finalName>iplatform-framework</finalName>
        <plugins>
            <plugin>
                <!--能够自动寻找springboot引导类,或者手动指定-->
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <version>${spring-boot.version}</version>
                <executions>
                    <execution>
                        <goals>
                            <goal>repackage</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-deploy-plugin</artifactId>
                <version>${maven-deploy-plugin.version}</version>
                <executions>
                    <execution>
                        <id>default-deploy</id>
                        <phase>deploy</phase>
                        <goals>
                            <goal>deploy</goal>
                        </goals>
                        <!-- skip默认deploy插件的执行 -->
                        <configuration>
                            <skip>true</skip>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>
 
</project>