提交 | 用户 | 时间
d9f9ba 1 <?xml version="1.0" encoding="UTF-8"?>
H 2 <project xmlns="http://maven.apache.org/POM/4.0.0"
3          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5     <modelVersion>4.0.0</modelVersion>
6     <parent>
7         <groupId>com.iailab</groupId>
8         <artifactId>iailab-module-data</artifactId>
9         <version>${revision}</version>
10     </parent>
11     <artifactId>iailab-module-data-biz</artifactId>
12     <name>${project.artifactId}</name>
13     <packaging>jar</packaging>
14
56dd13 15     <properties>
16         <shiro.version>1.10.0</shiro.version>
17         <java-jwt.version>3.11.0</java-jwt.version>
18     </properties>
d9f9ba 19
H 20     <dependencies>
21         <dependency>
22             <groupId>com.iailab</groupId>
23             <artifactId>iailab-common-env</artifactId>
24         </dependency>
25         <dependency>
26             <groupId>com.iailab</groupId>
27             <artifactId>iailab-module-data-api</artifactId>
28             <version>${revision}</version>
29         </dependency>
149dd0 30         <dependency>
H 31             <groupId>com.iailab</groupId>
32             <artifactId>iailab-module-data-dahua</artifactId>
33             <version>${revision}</version>
34         </dependency>
f6f762 35
36         <!-- 依赖服务 -->
d9f9ba 37         <dependency>
H 38             <groupId>com.iailab</groupId>
39             <artifactId>iailab-module-infra-api</artifactId>
40             <version>${revision}</version>
41         </dependency>
42         <dependency>
43             <groupId>com.iailab</groupId>
44             <artifactId>iailab-module-system-api</artifactId>
45             <version>${revision}</version>
46         </dependency>
f6f762 47
48
49         <!-- 业务组件 -->
50         <dependency>
51             <groupId>com.iailab</groupId>
52             <artifactId>iailab-common-biz-data-permission</artifactId>
53         </dependency>
56dd13 54         <dependency>
0b0cb9 55             <groupId>com.iailab</groupId>
56             <artifactId>iailab-common-biz-tenant</artifactId>
57         </dependency>
f6f762 58         <dependency>
59             <groupId>com.iailab</groupId>
60             <artifactId>iailab-common-biz-ip</artifactId>
61         </dependency>
149dd0 62
191b3d 63         <dependency>
H 64             <groupId>com.iailab</groupId>
65             <artifactId>iailab-common-mq</artifactId>
66         </dependency>
f6f762 67
68         <!-- Web 相关 -->
69         <dependency>
70             <groupId>com.iailab</groupId>
71             <artifactId>iailab-common-security</artifactId>
72         </dependency>
73
74         <!-- DB 相关 -->
75         <dependency>
76             <groupId>com.iailab</groupId>
77             <artifactId>iailab-common-mybatis</artifactId>
78         </dependency>
631ffa 79         <dependency>
J 80             <groupId>org.postgresql</groupId>
81             <artifactId>postgresql</artifactId>
82         </dependency>
f6f762 83
84         <!-- RPC 远程调用相关 -->
85         <dependency>
86             <groupId>com.iailab</groupId>
87             <artifactId>iailab-common-rpc</artifactId>
88         </dependency>
89         <!-- 监控相关 -->
90         <dependency>
91             <groupId>com.iailab</groupId>
92             <artifactId>iailab-common-monitor</artifactId>
93         </dependency>
94
0b0cb9 95         <dependency>
56dd13 96             <groupId>com.auth0</groupId>
97             <artifactId>java-jwt</artifactId>
98             <version>${java-jwt.version}</version>
99         </dependency>
d9f9ba 100
f6f762 101         <!-- Test 测试相关 -->
102         <dependency>
103             <groupId>com.iailab</groupId>
104             <artifactId>iailab-common-test</artifactId>
105             <scope>test</scope>
106         </dependency>
107
108         <!-- 工具类相关 -->
109         <dependency>
110             <groupId>com.iailab</groupId>
111             <artifactId>iailab-common-excel</artifactId>
112         </dependency>
113
114         <!-- Registry 注册中心相关 -->
d9f9ba 115         <dependency>
H 116             <groupId>com.alibaba.cloud</groupId>
117             <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
118         </dependency>
f6f762 119
120         <!-- Config 配置中心相关 -->
d9f9ba 121         <dependency>
H 122             <groupId>com.alibaba.cloud</groupId>
123             <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
124         </dependency>
125
126         <dependency>
127             <groupId>org.quartz-scheduler</groupId>
128             <artifactId>quartz</artifactId>
129             <version>2.3.2</version>
130         </dependency>
131
9d7e02 132         <!-- OPC DA -->
133         <dependency>
134             <groupId>org.openscada.external</groupId>
135             <artifactId>org.openscada.external.jcifs</artifactId>
136             <version>1.2.25</version>
0b0cb9 137             <exclusions>
138                 <exclusion>
139                     <groupId>org.bouncycastle</groupId>
140                     <artifactId>bcprov-jdk15on</artifactId>
141                 </exclusion>
142             </exclusions>
9d7e02 143         </dependency>
144         <dependency>
145             <groupId>org.openscada.jinterop</groupId>
146             <artifactId>org.openscada.jinterop.core</artifactId>
147             <version>2.1.8</version>
ce910c 148             <exclusions>
H 149                 <exclusion>
150                     <groupId>org.bouncycastle</groupId>
151                     <artifactId>bcprov-jdk15on</artifactId>
152                 </exclusion>
153             </exclusions>
9d7e02 154         </dependency>
155         <dependency>
156             <groupId>org.openscada.jinterop</groupId>
157             <artifactId>org.openscada.jinterop.deps</artifactId>
158             <version>1.5.0</version>
0b0cb9 159             <exclusions>
160                 <exclusion>
161                     <groupId>org.bouncycastle</groupId>
162                     <artifactId>bcprov-jdk15on</artifactId>
163                 </exclusion>
164             </exclusions>
9d7e02 165         </dependency>
166         <dependency>
167             <groupId>org.openscada.utgard</groupId>
168             <artifactId>org.openscada.opc.dcom</artifactId>
169             <version>1.5.0</version>
ce910c 170             <exclusions>
H 171                 <exclusion>
172                     <groupId>org.bouncycastle</groupId>
173                     <artifactId>bcprov-jdk15on</artifactId>
174                 </exclusion>
175             </exclusions>
9d7e02 176         </dependency>
177         <dependency>
178             <groupId>org.openscada.utgard</groupId>
179             <artifactId>org.openscada.opc.lib</artifactId>
180             <version>1.5.0</version>
ce910c 181             <exclusions>
H 182                 <exclusion>
183                     <groupId>org.bouncycastle</groupId>
184                     <artifactId>bcprov-jdk15on</artifactId>
185                 </exclusion>
186             </exclusions>
9d7e02 187         </dependency>
188         <dependency>
189             <groupId>org.bouncycastle</groupId>
190             <artifactId>bcprov-jdk15on</artifactId>
ce910c 191             <version>1.70</version>
9d7e02 192         </dependency>
d9f9ba 193
H 194         <!-- ModBus TCP -->
195         <dependency>
196             <groupId>com.infiniteautomation</groupId>
197             <artifactId>modbus4j</artifactId>
198             <version>3.0.4</version>
199         </dependency>
200
201         <!-- OPC UA -->
202         <dependency>
203             <groupId>org.eclipse.milo</groupId>
204             <artifactId>sdk-client</artifactId>
205             <version>0.6.9</version>
206         </dependency>
207         <dependency>
208             <groupId>org.eclipse.milo</groupId>
209             <artifactId>sdk-server</artifactId>
210             <version>0.6.9</version>
211         </dependency>
212         <dependency>
213             <groupId>com.google.guava</groupId>
214             <artifactId>guava</artifactId>
215             <version>31.0.1-jre</version>
216         </dependency>
217
218         <!-- influxdb -->
219         <dependency>
220             <groupId>com.influxdb</groupId>
221             <artifactId>influxdb-client-java</artifactId>
222             <version>6.8.0</version>
4a47e4 223         </dependency>
H 224
149dd0 225 <!--        <dependency>-->
H 226 <!--            <groupId>net.java.dev.jna</groupId>-->
227 <!--            <artifactId>jna</artifactId>-->
228 <!--            <version>5.4.0</version>-->
229 <!--        </dependency>-->
ce910c 230
H 231         <dependency>
232             <groupId>com.hikvision</groupId>
233             <artifactId>examples</artifactId>
234             <version>1.0</version>
235         </dependency>
236         <dependency>
237             <groupId>com.hikvision</groupId>
238             <artifactId>jna</artifactId>
239             <version>1.0</version>
240         </dependency>
21dc7e 241 <!--        <dependency>-->
H 242 <!--            <groupId>org.springframework.amqp</groupId>-->
243 <!--            <artifactId>spring-rabbit</artifactId>-->
244 <!--        </dependency>-->
ce910c 245
d9f9ba 246     </dependencies>
H 247
248     <build>
249         <!-- 设置构建的 jar 包名 -->
250         <finalName>${project.artifactId}</finalName>
251         <plugins>
252             <!-- 打包 -->
253             <plugin>
a477ef 254                 <groupId>org.springframework.boot</groupId>
255                 <artifactId>spring-boot-maven-plugin</artifactId>
256                 <version>${spring.boot.version}</version>
257                 <executions>
258                     <execution>
259                         <goals>
260                             <goal>repackage</goal> <!-- 将引入的 jar 打入其中 -->
261                         </goals>
262                     </execution>
263                 </executions>
d9f9ba 264             </plugin>
H 265         </plugins>
266     </build>
267 </project>