潘志宝
2024-11-04 ed4f78cccbb2cf672d6b3230069979288232ab4a
提交 | 用户 | 时间
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
ce910c 35 <!--        &lt;!&ndash; 依赖服务 &ndash;&gt;-->
H 36 <!--        <dependency>-->
37 <!--            <groupId>com.iailab</groupId>-->
38 <!--            <artifactId>iailab-module-infra-api</artifactId>-->
39 <!--            <version>${revision}</version>-->
40 <!--        </dependency>-->
41 <!--        <dependency>-->
42 <!--            <groupId>com.iailab</groupId>-->
43 <!--            <artifactId>iailab-module-system-api</artifactId>-->
44 <!--            <version>${revision}</version>-->
45 <!--        </dependency>-->
8b3ee3 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>
8b3ee3 88
89         <!-- Test 测试相关 -->
a6de49 90         <dependency>
H 91             <groupId>com.iailab</groupId>
8b3ee3 92             <artifactId>iailab-common-test</artifactId>
93             <scope>test</scope>
a6de49 94         </dependency>
H 95
8b3ee3 96         <!-- 工具类相关 -->
97         <dependency>
98             <groupId>com.iailab</groupId>
99             <artifactId>iailab-common-excel</artifactId>
100         </dependency>
101
102         <!-- Registry 注册中心相关 -->
a6de49 103         <dependency>
H 104             <groupId>com.alibaba.cloud</groupId>
105             <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
106         </dependency>
8b3ee3 107
108         <!-- Config 配置中心相关 -->
a6de49 109         <dependency>
H 110             <groupId>com.alibaba.cloud</groupId>
111             <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
112         </dependency>
113
114         <!-- 引用POI -->
115         <dependency>
116             <groupId>org.apache.poi</groupId>
117             <artifactId>poi</artifactId>
118             <version>4.1.1</version>
4a47e4 119         </dependency>
a6de49 120
7fd198 121         <!-- 引用MDK -->
122         <dependency>
123             <groupId>com.iail</groupId>
124             <artifactId>IAILMDK</artifactId>
125             <version>0.94.9</version>
126         </dependency>
127         <dependency>
128             <groupId>com.iail</groupId>
129             <artifactId>MDK</artifactId>
130             <version>${mdk.version}</version>
131         </dependency>
132
449017 133         <!-- MPK -->
D 134         <dependency>
135             <groupId>cn.afterturn</groupId>
136             <artifactId>easypoi-base</artifactId>
137             <version>${easypoi.version}</version>
138         </dependency>
139         <dependency>
140             <groupId>cn.afterturn</groupId>
141             <artifactId>easypoi-web</artifactId>
142             <version>${easypoi.version}</version>
143         </dependency>
144         <dependency>
145             <groupId>cn.afterturn</groupId>
146             <artifactId>easypoi-annotation</artifactId>
147             <version>${easypoi.version}</version>
148         </dependency>
149         <dependency>
150             <groupId>commons-io</groupId>
151             <artifactId>commons-io</artifactId>
152             <version>${commons.io.version}</version>
153         </dependency>
154         <dependency>
155             <artifactId>velocity</artifactId>
156             <groupId>org.apache.velocity</groupId>
157             <version>${velocity.version}</version>
158         </dependency>
159
7fd198 160
a6de49 161     </dependencies>
H 162
4a47e4 163     <build>
H 164         <!-- 设置构建的 jar 包名 -->
165         <finalName>${project.artifactId}</finalName>
166         <plugins>
167             <!-- 打包 -->
168             <plugin>
38e87c 169                 <groupId>org.springframework.boot</groupId>
170                 <artifactId>spring-boot-maven-plugin</artifactId>
171                 <version>${spring.boot.version}</version>
172                 <executions>
173                     <execution>
174                         <goals>
175                             <goal>repackage</goal> <!-- 将引入的 jar 打入其中 -->
176                         </goals>
177                     </execution>
178                 </executions>
4a47e4 179             </plugin>
H 180
38e87c 181             <plugin>
182                 <groupId>org.codehaus.mojo</groupId>
183                 <artifactId>flatten-maven-plugin</artifactId>
184                 <version>1.1.0</version>
185                 <configuration>
186                     <updatePomFile>true</updatePomFile>
187                     <flattenMode>resolveCiFriendliesOnly</flattenMode>
188                 </configuration>
189                 <executions>
190                     <execution>
191                         <id>flatten</id>
192                         <phase>process-resources</phase>
193                         <goals>
194                             <goal>flatten</goal>
195                         </goals>
196                     </execution>
197                     <execution>
198                         <id>flatten.clean</id>
199                         <phase>clean</phase>
200                         <goals>
201                             <goal>clean</goal>
202                         </goals>
203                     </execution>
204                 </executions>
205             </plugin>
4a47e4 206         </plugins>
H 207     </build>
208
a6de49 209
H 210 </project>