houzhongjian
2024-12-04 a82313d17b2b5d1c02e880122efc1b701c401dcf
提交 | 用户 | 时间
e7c126 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     <parent>
6         <groupId>com.iailab</groupId>
7         <artifactId>iailab-module-bpm</artifactId>
8         <version>${revision}</version>
9     </parent>
10     <modelVersion>4.0.0</modelVersion>
11     <artifactId>iailab-module-bpm-biz</artifactId>
12
13     <name>${project.artifactId}</name>
14     <description>
15         bpm 包下,业务流程管理(Business Process Management),我们放工作流的功能,基于 Flowable 6 版本实现。
16         例如说:流程定义、表单配置、审核中心(我的申请、我的待办、我的已办)等等    </description>
2f873e 17     
e7c126 18     <dependencies>
H 19         <!-- Spring Cloud 基础 -->
20         <dependency>
4a47e4 21             <groupId>com.iailab</groupId>
H 22             <artifactId>iailab-common-env</artifactId>
e7c126 23         </dependency>
H 24
25         <dependency>
26             <groupId>com.iailab</groupId>
27             <artifactId>iailab-module-bpm-api</artifactId>
28             <version>${revision}</version>
29         </dependency>
30         <dependency>
31             <groupId>com.iailab</groupId>
32             <artifactId>iailab-module-system-api</artifactId>
33             <version>${revision}</version>
34         </dependency>
35
36         <!-- 业务组件 -->
37         <dependency>
38             <groupId>com.iailab</groupId>
39             <artifactId>iailab-common-biz-data-permission</artifactId>
40         </dependency>
41         <dependency>
42             <groupId>com.iailab</groupId>
43             <artifactId>iailab-common-biz-tenant</artifactId>
44         </dependency>
45
46         <!-- Web 相关 -->
47         <dependency>
48             <groupId>com.iailab</groupId>
49             <artifactId>iailab-common-security</artifactId>
50         </dependency>
51
52         <!-- DB 相关 -->
53         <dependency>
54             <groupId>com.iailab</groupId>
55             <artifactId>iailab-common-mybatis</artifactId>
56         </dependency>
57
58         <dependency>
59             <groupId>com.iailab</groupId>
60             <artifactId>iailab-common-redis</artifactId>
61         </dependency>
62
63         <!-- RPC 远程调用相关 -->
64         <dependency>
65             <groupId>com.iailab</groupId>
66             <artifactId>iailab-common-rpc</artifactId>
67         </dependency>
68
69         <!-- Registry 注册中心相关 -->
70         <dependency>
71             <groupId>com.alibaba.cloud</groupId>
72             <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
73         </dependency>
74
75         <!-- Config 配置中心相关 -->
76         <dependency>
77             <groupId>com.alibaba.cloud</groupId>
78             <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
79         </dependency>
80
81         <!-- 服务保障相关 TODO iailab:暂时去掉 -->
82         <!--        <dependency>-->
83         <!--            <groupId>com.iailab</groupId>-->
84         <!--            <artifactId>iailab-common-protection</artifactId>-->
85         <!--        </dependency>-->
86
87         <!-- Test 测试相关 -->
88         <dependency>
89             <groupId>com.iailab</groupId>
90             <artifactId>iailab-common-test</artifactId>
91         </dependency>
92
93         <!-- 监控相关 -->
94         <dependency>
95             <groupId>com.iailab</groupId>
96             <artifactId>iailab-common-monitor</artifactId>
97         </dependency>
98
99         <!-- 工具类相关 -->
100         <dependency>
101             <groupId>com.iailab</groupId>
102             <artifactId>iailab-common-excel</artifactId>
103         </dependency>
104
105         <!-- Flowable 工作流相关 -->
106         <dependency>
107             <groupId>org.flowable</groupId>
108             <artifactId>flowable-spring-boot-starter-process</artifactId>
4a47e4 109             <exclusions>
H 110                 <exclusion>
111                     <groupId>org.mybatis</groupId>
112                     <artifactId>mybatis</artifactId>
113                 </exclusion>
114             </exclusions>
e7c126 115         </dependency>
H 116         <dependency>
117             <groupId>org.flowable</groupId>
118             <artifactId>flowable-spring-boot-starter-actuator</artifactId>
4a47e4 119             <exclusions>
H 120                 <exclusion>
121                     <groupId>org.mybatis</groupId>
122                     <artifactId>mybatis</artifactId>
123                 </exclusion>
124             </exclusions>
e7c126 125         </dependency>
H 126     </dependencies>
127
128     <build>
129         <!-- 设置构建的 jar 包名 -->
130         <finalName>${project.artifactId}</finalName>
131         <plugins>
132             <!-- 打包 -->
133             <plugin>
134                 <groupId>org.springframework.boot</groupId>
135                 <artifactId>spring-boot-maven-plugin</artifactId>
136                 <version>${spring.boot.version}</version>
137                 <executions>
138                     <execution>
139                         <goals>
140                             <goal>repackage</goal> <!-- 将引入的 jar 打入其中 -->
141                         </goals>
142                     </execution>
143                 </executions>
144             </plugin>
145         </plugins>
146     </build>
147 </project>