潘志宝
2024-08-23 f6f7626221ee9c0475c519c40e292f85703ece5a
提交 | 用户 | 时间
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>
69
70         <!-- RPC 远程调用相关 -->
71         <dependency>
72             <groupId>com.iailab</groupId>
73             <artifactId>iailab-common-rpc</artifactId>
74         </dependency>
75         <!-- 监控相关 -->
76         <dependency>
77             <groupId>com.iailab</groupId>
78             <artifactId>iailab-common-monitor</artifactId>
79         </dependency>
80         <dependency>
81             <groupId>com.iailab</groupId>
82             <artifactId>iailab-common-biz-data-permission</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>
138         </dependency>
139         <dependency>
140             <groupId>org.openscada.jinterop</groupId>
141             <artifactId>org.openscada.jinterop.deps</artifactId>
142             <version>1.5.0</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.utgard</groupId>
152             <artifactId>org.openscada.opc.dcom</artifactId>
153             <version>1.5.0</version>
154         </dependency>
155         <dependency>
156             <groupId>org.openscada.utgard</groupId>
157             <artifactId>org.openscada.opc.lib</artifactId>
158             <version>1.5.0</version>
159         </dependency>
160         <dependency>
161             <groupId>org.bouncycastle</groupId>
162             <artifactId>bcprov-jdk15on</artifactId>
163             <version>1.61</version>
164         </dependency>
d9f9ba 165
H 166         <!-- ModBus TCP -->
167         <dependency>
168             <groupId>com.infiniteautomation</groupId>
169             <artifactId>modbus4j</artifactId>
170             <version>3.0.4</version>
171         </dependency>
172
173         <!-- OPC UA -->
174         <dependency>
175             <groupId>org.eclipse.milo</groupId>
176             <artifactId>sdk-client</artifactId>
177             <version>0.6.9</version>
178         </dependency>
179         <dependency>
180             <groupId>org.eclipse.milo</groupId>
181             <artifactId>sdk-server</artifactId>
182             <version>0.6.9</version>
183         </dependency>
184         <dependency>
185             <groupId>com.google.guava</groupId>
186             <artifactId>guava</artifactId>
187             <version>31.0.1-jre</version>
188         </dependency>
189
190         <!-- influxdb -->
191         <dependency>
192             <groupId>com.influxdb</groupId>
193             <artifactId>influxdb-client-java</artifactId>
194             <version>6.8.0</version>
4a47e4 195         </dependency>
H 196
d9f9ba 197     </dependencies>
H 198
199     <build>
200         <!-- 设置构建的 jar 包名 -->
201         <finalName>${project.artifactId}</finalName>
202         <plugins>
203             <!-- 打包 -->
204             <plugin>
4a47e4 205                 <groupId>org.apache.maven.plugins</groupId>
H 206                 <artifactId>maven-compiler-plugin</artifactId>
207                 <version>3.1</version>
d9f9ba 208             </plugin>
H 209         </plugins>
210     </build>
211 </project>