Jay
2024-10-08 79914dabac38d83676ea16ff65da8d941a099285
提交 | 用户 | 时间
a6de49 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-model</artifactId>
9         <version>${revision}</version>
10     </parent>
11
12     <artifactId>iailab-module-model-biz</artifactId>
13
14     <properties>
15         <maven.compiler.source>8</maven.compiler.source>
16         <maven.compiler.target>8</maven.compiler.target>
17         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
7fd198 18         <mdk.version>MDK.taisteel.202308231710</mdk.version>
449017 19         <easypoi.version>4.1.0</easypoi.version>
D 20         <commons.io.version>2.11.0</commons.io.version>
21         <velocity.version>1.7</velocity.version>
a6de49 22     </properties>
H 23
24     <dependencies>
25         <dependency>
26             <groupId>com.iailab</groupId>
27             <artifactId>iailab-common-env</artifactId>
28         </dependency>
8b3ee3 29         <dependency>
30             <groupId>com.iailab</groupId>
31             <artifactId>iailab-module-data-api</artifactId>
32             <version>${revision}</version>
33         </dependency>
a6de49 34
8b3ee3 35         <!-- 依赖服务 -->
a6de49 36         <dependency>
H 37             <groupId>com.iailab</groupId>
8b3ee3 38             <artifactId>iailab-module-infra-api</artifactId>
39             <version>${revision}</version>
a6de49 40         </dependency>
H 41         <dependency>
42             <groupId>com.iailab</groupId>
8b3ee3 43             <artifactId>iailab-module-system-api</artifactId>
44             <version>${revision}</version>
45         </dependency>
46
47         <!-- 业务组件 -->
48         <dependency>
49             <groupId>com.iailab</groupId>
50             <artifactId>iailab-common-biz-data-permission</artifactId>
a6de49 51         </dependency>
H 52         <dependency>
53             <groupId>com.iailab</groupId>
8b3ee3 54             <artifactId>iailab-common-biz-tenant</artifactId>
a6de49 55         </dependency>
H 56         <dependency>
57             <groupId>com.iailab</groupId>
8b3ee3 58             <artifactId>iailab-common-biz-ip</artifactId>
a6de49 59         </dependency>
8b3ee3 60         <dependency>
61             <groupId>com.iailab</groupId>
62             <artifactId>iailab-module-model-api</artifactId>
63             <version>${revision}</version>
64         </dependency>
65
66         <!-- Web 相关 -->
a6de49 67         <dependency>
H 68             <groupId>com.iailab</groupId>
69             <artifactId>iailab-common-security</artifactId>
70         </dependency>
8b3ee3 71
72         <!-- DB 相关 -->
73         <dependency>
74             <groupId>com.iailab</groupId>
75             <artifactId>iailab-common-mybatis</artifactId>
76         </dependency>
77
a6de49 78         <!-- RPC 远程调用相关 -->
H 79         <dependency>
80             <groupId>com.iailab</groupId>
81             <artifactId>iailab-common-rpc</artifactId>
82         </dependency>
83         <!-- 监控相关 -->
84         <dependency>
85             <groupId>com.iailab</groupId>
86             <artifactId>iailab-common-monitor</artifactId>
87         </dependency>
88         <dependency>
89             <groupId>com.iailab</groupId>
90             <artifactId>iailab-common-biz-data-permission</artifactId>
91         </dependency>
8b3ee3 92
93         <!-- Test 测试相关 -->
a6de49 94         <dependency>
H 95             <groupId>com.iailab</groupId>
8b3ee3 96             <artifactId>iailab-common-test</artifactId>
97             <scope>test</scope>
a6de49 98         </dependency>
H 99
8b3ee3 100         <!-- 工具类相关 -->
101         <dependency>
102             <groupId>com.iailab</groupId>
103             <artifactId>iailab-common-excel</artifactId>
104         </dependency>
105
106         <!-- Registry 注册中心相关 -->
a6de49 107         <dependency>
H 108             <groupId>com.alibaba.cloud</groupId>
109             <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
110         </dependency>
8b3ee3 111
112         <!-- Config 配置中心相关 -->
a6de49 113         <dependency>
H 114             <groupId>com.alibaba.cloud</groupId>
115             <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
116         </dependency>
117
118         <!-- 引用POI -->
119         <dependency>
120             <groupId>org.apache.poi</groupId>
121             <artifactId>poi</artifactId>
122             <version>4.1.1</version>
4a47e4 123         </dependency>
a6de49 124
7fd198 125         <!-- 引用MDK -->
126         <dependency>
127             <groupId>com.iail</groupId>
128             <artifactId>IAILMDK</artifactId>
129             <version>0.94.9</version>
130         </dependency>
131         <dependency>
132             <groupId>com.iail</groupId>
133             <artifactId>MDK</artifactId>
134             <version>${mdk.version}</version>
135         </dependency>
136
449017 137         <!-- MPK -->
D 138         <dependency>
139             <groupId>cn.afterturn</groupId>
140             <artifactId>easypoi-base</artifactId>
141             <version>${easypoi.version}</version>
142         </dependency>
143         <dependency>
144             <groupId>cn.afterturn</groupId>
145             <artifactId>easypoi-web</artifactId>
146             <version>${easypoi.version}</version>
147         </dependency>
148         <dependency>
149             <groupId>cn.afterturn</groupId>
150             <artifactId>easypoi-annotation</artifactId>
151             <version>${easypoi.version}</version>
152         </dependency>
153         <dependency>
154             <groupId>commons-io</groupId>
155             <artifactId>commons-io</artifactId>
156             <version>${commons.io.version}</version>
157         </dependency>
158         <dependency>
159             <artifactId>velocity</artifactId>
160             <groupId>org.apache.velocity</groupId>
161             <version>${velocity.version}</version>
162         </dependency>
163
7fd198 164
a6de49 165     </dependencies>
H 166
4a47e4 167     <build>
H 168         <!-- 设置构建的 jar 包名 -->
169         <finalName>${project.artifactId}</finalName>
170         <plugins>
171             <!-- 打包 -->
172             <plugin>
38e87c 173                 <groupId>org.springframework.boot</groupId>
174                 <artifactId>spring-boot-maven-plugin</artifactId>
175                 <version>${spring.boot.version}</version>
176                 <executions>
177                     <execution>
178                         <goals>
179                             <goal>repackage</goal> <!-- 将引入的 jar 打入其中 -->
180                         </goals>
181                     </execution>
182                 </executions>
4a47e4 183             </plugin>
H 184
38e87c 185             <plugin>
186                 <groupId>org.codehaus.mojo</groupId>
187                 <artifactId>flatten-maven-plugin</artifactId>
188                 <version>1.1.0</version>
189                 <configuration>
190                     <updatePomFile>true</updatePomFile>
191                     <flattenMode>resolveCiFriendliesOnly</flattenMode>
192                 </configuration>
193                 <executions>
194                     <execution>
195                         <id>flatten</id>
196                         <phase>process-resources</phase>
197                         <goals>
198                             <goal>flatten</goal>
199                         </goals>
200                     </execution>
201                     <execution>
202                         <id>flatten.clean</id>
203                         <phase>clean</phase>
204                         <goals>
205                             <goal>clean</goal>
206                         </goals>
207                     </execution>
208                 </executions>
209             </plugin>
4a47e4 210         </plugins>
H 211     </build>
212
a6de49 213
H 214 </project>