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