hdy
3 天以前 51eb318f6df9ebc7d1ff47522e33b2ee7cea1ba8
提交 | 用户 | 时间
a6316e 1 <?xml version="1.0" encoding="UTF-8"?>
A 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     
7     <groupId>com.billion</groupId>
8     <artifactId>billion</artifactId>
9     <version>3.8.8</version>
10
11     <name>billion</name>
12     <url>http://www.ruoyi.vip</url>
13     <description>BillionMes管理系统</description>
14     
15     <properties>
16         <billion.version>3.8.8</billion.version>
17         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
18         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
19         <java.version>1.8</java.version>
20         <maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>
21         <spring-boot.version>2.5.15</spring-boot.version>
22         <druid.version>1.2.23</druid.version>
23         <bitwalker.version>1.21</bitwalker.version>
24         <swagger.version>3.0.0</swagger.version>
25         <kaptcha.version>2.3.3</kaptcha.version>
26         <pagehelper.boot.version>1.4.7</pagehelper.boot.version>
27         <fastjson.version>2.0.53</fastjson.version>
28         <oshi.version>6.6.5</oshi.version>
29         <commons.io.version>2.13.0</commons.io.version>
30         <poi.version>4.1.2</poi.version>
31         <velocity.version>2.3</velocity.version>
32         <jwt.version>0.9.1</jwt.version>
33         <!-- override dependency version -->
34         <tomcat.version>9.0.96</tomcat.version>
35         <logback.version>1.2.13</logback.version>
36         <spring-security.version>5.7.12</spring-security.version>
37         <spring-framework.version>5.3.39</spring-framework.version>
38     </properties>
39
40     <!-- 依赖声明 -->
41     <dependencyManagement>
42         <dependencies>
43
44             <!-- 覆盖SpringFramework的依赖配置-->
45             <dependency>
46                 <groupId>org.springframework</groupId>
47                 <artifactId>spring-framework-bom</artifactId>
48                 <version>${spring-framework.version}</version>
49                 <type>pom</type>
50                 <scope>import</scope>
51             </dependency>
52
53             <!-- 覆盖SpringSecurity的依赖配置-->
54             <dependency>
55                 <groupId>org.springframework.security</groupId>
56                 <artifactId>spring-security-bom</artifactId>
57                 <version>${spring-security.version}</version>
58                 <type>pom</type>
59                 <scope>import</scope>
60             </dependency>
61
62             <!-- SpringBoot的依赖配置-->
63             <dependency>
64                 <groupId>org.springframework.boot</groupId>
65                 <artifactId>spring-boot-dependencies</artifactId>
66                 <version>${spring-boot.version}</version>
67                 <type>pom</type>
68                 <scope>import</scope>
69             </dependency>
70
71             <!-- 覆盖logback的依赖配置-->
72             <dependency>
73                 <groupId>ch.qos.logback</groupId>
74                 <artifactId>logback-core</artifactId>
75                 <version>${logback.version}</version>
76             </dependency>
77
78             <dependency>
79                 <groupId>ch.qos.logback</groupId>
80                 <artifactId>logback-classic</artifactId>
81                 <version>${logback.version}</version>
82             </dependency>
83
84             <!-- 覆盖tomcat的依赖配置-->
85             <dependency>
86                 <groupId>org.apache.tomcat.embed</groupId>
87                 <artifactId>tomcat-embed-core</artifactId>
88                 <version>${tomcat.version}</version>
89             </dependency>
90
91             <dependency>
92                 <groupId>org.apache.tomcat.embed</groupId>
93                 <artifactId>tomcat-embed-el</artifactId>
94                 <version>${tomcat.version}</version>
95             </dependency>
96
97             <dependency>
98                 <groupId>org.apache.tomcat.embed</groupId>
99                 <artifactId>tomcat-embed-websocket</artifactId>
100                 <version>${tomcat.version}</version>
101             </dependency>
102
103             <!-- 阿里数据库连接池 -->
104             <dependency>
105                 <groupId>com.alibaba</groupId>
106                 <artifactId>druid-spring-boot-starter</artifactId>
107                 <version>${druid.version}</version>
108             </dependency>
109
110             <!-- 解析客户端操作系统、浏览器等 -->
111             <dependency>
112                 <groupId>eu.bitwalker</groupId>
113                 <artifactId>UserAgentUtils</artifactId>
114                 <version>${bitwalker.version}</version>
115             </dependency>
116
117             <!-- pagehelper 分页插件 -->
118             <dependency>
119                 <groupId>com.github.pagehelper</groupId>
120                 <artifactId>pagehelper-spring-boot-starter</artifactId>
121                 <version>${pagehelper.boot.version}</version>
122             </dependency>
123
124             <!-- 获取系统信息 -->
125             <dependency>
126                 <groupId>com.github.oshi</groupId>
127                 <artifactId>oshi-core</artifactId>
128                 <version>${oshi.version}</version>
129             </dependency>
130
131             <!-- Swagger3依赖 -->
132             <dependency>
133                 <groupId>io.springfox</groupId>
134                 <artifactId>springfox-boot-starter</artifactId>
135                 <version>${swagger.version}</version>
136                 <exclusions>
137                     <exclusion>
138                         <groupId>io.swagger</groupId>
139                         <artifactId>swagger-models</artifactId>
140                     </exclusion>
141                 </exclusions>
142             </dependency>
143
144             <!-- io常用工具类 -->
145             <dependency>
146                 <groupId>commons-io</groupId>
147                 <artifactId>commons-io</artifactId>
148                 <version>${commons.io.version}</version>
149             </dependency>
150
151             <!-- excel工具 -->
152             <dependency>
153                 <groupId>org.apache.poi</groupId>
154                 <artifactId>poi-ooxml</artifactId>
155                 <version>${poi.version}</version>
156             </dependency>
157
158             <!-- velocity代码生成使用模板 -->
159             <dependency>
160                 <groupId>org.apache.velocity</groupId>
161                 <artifactId>velocity-engine-core</artifactId>
162                 <version>${velocity.version}</version>
163             </dependency>
164
165             <!-- 阿里JSON解析器 -->
166             <dependency>
167                 <groupId>com.alibaba.fastjson2</groupId>
168                 <artifactId>fastjson2</artifactId>
169                 <version>${fastjson.version}</version>
170             </dependency>
171
172             <!-- Token生成与解析-->
173             <dependency>
174                 <groupId>io.jsonwebtoken</groupId>
175                 <artifactId>jjwt</artifactId>
176                 <version>${jwt.version}</version>
177             </dependency>
178
179             <!-- 验证码 -->
180             <dependency>
181                 <groupId>pro.fessional</groupId>
182                 <artifactId>kaptcha</artifactId>
183                 <version>${kaptcha.version}</version>
184             </dependency>
185
186             <!-- 定时任务-->
187             <dependency>
188                 <groupId>com.billion</groupId>
189                 <artifactId>billion-quartz</artifactId>
190                 <version>${billion.version}</version>
191             </dependency>
192
193             <!-- 代码生成-->
194             <dependency>
195                 <groupId>com.billion</groupId>
196                 <artifactId>billion-generator</artifactId>
197                 <version>${billion.version}</version>
198             </dependency>
199
200             <!-- 核心模块-->
201             <dependency>
202                 <groupId>com.billion</groupId>
203                 <artifactId>billion-framework</artifactId>
204                 <version>${billion.version}</version>
205             </dependency>
206
207             <!-- 系统模块-->
208             <dependency>
209                 <groupId>com.billion</groupId>
210                 <artifactId>billion-system</artifactId>
211                 <version>${billion.version}</version>
212             </dependency>
213
214             <!-- 通用工具-->
215             <dependency>
216                 <groupId>com.billion</groupId>
217                 <artifactId>billion-common</artifactId>
218                 <version>${billion.version}</version>
219             </dependency>
220
221             <!-- billion-->
222             <dependency>
223                 <groupId>com.billion</groupId>
224                 <artifactId>billion-main</artifactId>
225                 <version>${billion.version}</version>
226             </dependency>
227
110d30 228             <dependency>
A 229                 <groupId>org.apache.commons</groupId>
230                 <artifactId>commons-pool2</artifactId>
231                 <version>2.12.0</version>
232             </dependency>
233
a6316e 234         </dependencies>
A 235     </dependencyManagement>
236
237     <modules>
238         <module>billion-admin</module>
239         <module>billion-framework</module>
240         <module>billion-system</module>
241         <module>billion-quartz</module>
242         <module>billion-generator</module>
243         <module>billion-common</module>
244         <module>billion-main</module>
245     </modules>
246     <packaging>pom</packaging>
247
248     <build>
249         <plugins>
250             <plugin>
251                 <groupId>org.apache.maven.plugins</groupId>
252                 <artifactId>maven-compiler-plugin</artifactId>
253                 <version>3.1</version>
254                 <configuration>
255                     <source>${java.version}</source>
256                     <target>${java.version}</target>
257                     <encoding>${project.build.sourceEncoding}</encoding>
258                 </configuration>
259             </plugin>
260         </plugins>
261     </build>
262
263     <repositories>
264         <repository>
265             <id>public</id>
266             <name>aliyun nexus</name>
267             <url>https://maven.aliyun.com/repository/public</url>
268             <releases>
269                 <enabled>true</enabled>
270             </releases>
271         </repository>
272     </repositories>
273
274     <pluginRepositories>
275         <pluginRepository>
276             <id>public</id>
277             <name>aliyun nexus</name>
278             <url>https://maven.aliyun.com/repository/public</url>
279             <releases>
280                 <enabled>true</enabled>
281             </releases>
282             <snapshots>
283                 <enabled>false</enabled>
284             </snapshots>
285         </pluginRepository>
286     </pluginRepositories>
287
288 </project>