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