houzhongjian
8 天以前 bd5e47f65fb8d3c0cb1d6855f16f432c8a7b749d
提交 | 用户 | 时间
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
bd5e47 132         <dependency>
H 133             <groupId>com.oracle</groupId>
134             <artifactId>orai18n</artifactId>
135             <version>11.2.0.3</version>
136         </dependency>
137
9d7e02 138         <!-- OPC DA -->
139         <dependency>
140             <groupId>org.openscada.external</groupId>
141             <artifactId>org.openscada.external.jcifs</artifactId>
142             <version>1.2.25</version>
0b0cb9 143             <exclusions>
144                 <exclusion>
145                     <groupId>org.bouncycastle</groupId>
146                     <artifactId>bcprov-jdk15on</artifactId>
147                 </exclusion>
148             </exclusions>
9d7e02 149         </dependency>
150         <dependency>
151             <groupId>org.openscada.jinterop</groupId>
152             <artifactId>org.openscada.jinterop.core</artifactId>
153             <version>2.1.8</version>
ce910c 154             <exclusions>
H 155                 <exclusion>
156                     <groupId>org.bouncycastle</groupId>
157                     <artifactId>bcprov-jdk15on</artifactId>
158                 </exclusion>
159             </exclusions>
9d7e02 160         </dependency>
161         <dependency>
162             <groupId>org.openscada.jinterop</groupId>
163             <artifactId>org.openscada.jinterop.deps</artifactId>
164             <version>1.5.0</version>
0b0cb9 165             <exclusions>
166                 <exclusion>
167                     <groupId>org.bouncycastle</groupId>
168                     <artifactId>bcprov-jdk15on</artifactId>
169                 </exclusion>
170             </exclusions>
9d7e02 171         </dependency>
172         <dependency>
173             <groupId>org.openscada.utgard</groupId>
174             <artifactId>org.openscada.opc.dcom</artifactId>
175             <version>1.5.0</version>
ce910c 176             <exclusions>
H 177                 <exclusion>
178                     <groupId>org.bouncycastle</groupId>
179                     <artifactId>bcprov-jdk15on</artifactId>
180                 </exclusion>
181             </exclusions>
9d7e02 182         </dependency>
183         <dependency>
184             <groupId>org.openscada.utgard</groupId>
185             <artifactId>org.openscada.opc.lib</artifactId>
186             <version>1.5.0</version>
ce910c 187             <exclusions>
H 188                 <exclusion>
189                     <groupId>org.bouncycastle</groupId>
190                     <artifactId>bcprov-jdk15on</artifactId>
191                 </exclusion>
192             </exclusions>
9d7e02 193         </dependency>
194         <dependency>
195             <groupId>org.bouncycastle</groupId>
196             <artifactId>bcprov-jdk15on</artifactId>
ce910c 197             <version>1.70</version>
9d7e02 198         </dependency>
d9f9ba 199
H 200         <!-- ModBus TCP -->
201         <dependency>
202             <groupId>com.infiniteautomation</groupId>
203             <artifactId>modbus4j</artifactId>
204             <version>3.0.4</version>
205         </dependency>
206
207         <!-- OPC UA -->
208         <dependency>
209             <groupId>org.eclipse.milo</groupId>
210             <artifactId>sdk-client</artifactId>
211             <version>0.6.9</version>
212         </dependency>
213         <dependency>
214             <groupId>org.eclipse.milo</groupId>
215             <artifactId>sdk-server</artifactId>
216             <version>0.6.9</version>
217         </dependency>
218         <dependency>
219             <groupId>com.google.guava</groupId>
220             <artifactId>guava</artifactId>
221             <version>31.0.1-jre</version>
222         </dependency>
223
224         <!-- influxdb -->
225         <dependency>
226             <groupId>com.influxdb</groupId>
227             <artifactId>influxdb-client-java</artifactId>
228             <version>6.8.0</version>
4a47e4 229         </dependency>
H 230
149dd0 231 <!--        <dependency>-->
H 232 <!--            <groupId>net.java.dev.jna</groupId>-->
233 <!--            <artifactId>jna</artifactId>-->
234 <!--            <version>5.4.0</version>-->
235 <!--        </dependency>-->
ce910c 236
H 237         <dependency>
238             <groupId>com.hikvision</groupId>
239             <artifactId>examples</artifactId>
240             <version>1.0</version>
241         </dependency>
242         <dependency>
243             <groupId>com.hikvision</groupId>
244             <artifactId>jna</artifactId>
245             <version>1.0</version>
246         </dependency>
626a7e 247         <dependency>
H 248             <groupId>com.iailab</groupId>
249             <artifactId>iailab-common-protection</artifactId>
250         </dependency>
251         <!--        <dependency>-->
21dc7e 252 <!--            <groupId>org.springframework.amqp</groupId>-->
H 253 <!--            <artifactId>spring-rabbit</artifactId>-->
254 <!--        </dependency>-->
ce910c 255
d9f9ba 256     </dependencies>
H 257
258     <build>
259         <!-- 设置构建的 jar 包名 -->
260         <finalName>${project.artifactId}</finalName>
261         <plugins>
262             <!-- 打包 -->
263             <plugin>
a477ef 264                 <groupId>org.springframework.boot</groupId>
265                 <artifactId>spring-boot-maven-plugin</artifactId>
266                 <version>${spring.boot.version}</version>
267                 <executions>
268                     <execution>
269                         <goals>
270                             <goal>repackage</goal> <!-- 将引入的 jar 打入其中 -->
271                         </goals>
272                     </execution>
273                 </executions>
d9f9ba 274             </plugin>
H 275         </plugins>
276     </build>
277 </project>