cl
2024-07-17 a6cddf700d296d4f13a4479b8b62a4c5043a003e
提交 | 用户 | 时间
0ca254 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.jcdm</groupId>
8     <artifactId>jcdm</artifactId>
9     <version>3.8.6</version>
10
11     <name>jcdm</name>
12     <url>http://www.jcdm.vip</url>
13     <description>江宸MES管理系统</description>
14     
15     <properties>
16         <jcdm.version>3.8.6</jcdm.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         <druid.version>1.2.16</druid.version>
22         <bitwalker.version>1.21</bitwalker.version>
23         <swagger.version>3.0.0</swagger.version>
24         <kaptcha.version>2.3.3</kaptcha.version>
25         <pagehelper.boot.version>1.4.6</pagehelper.boot.version>
26         <fastjson.version>2.0.41</fastjson.version>
27         <oshi.version>6.4.6</oshi.version>
28         <commons.io.version>2.13.0</commons.io.version>
29         <commons.collections.version>3.2.2</commons.collections.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     </properties>
34
35     <!-- 依赖声明 -->
36     <dependencyManagement>
37         <dependencies>
38
39             <!-- SpringBoot的依赖配置-->
40             <dependency>
41                 <groupId>org.springframework.boot</groupId>
42                 <artifactId>spring-boot-dependencies</artifactId>
43                 <version>2.5.15</version>
44                 <type>pom</type>
45                 <scope>import</scope>
46             </dependency>
47
48             <!-- 阿里数据库连接池 -->
49             <dependency>
50                 <groupId>com.alibaba</groupId>
51                 <artifactId>druid-spring-boot-starter</artifactId>
52                 <version>${druid.version}</version>
53             </dependency>
54
55             <!-- 解析客户端操作系统、浏览器等 -->
56             <dependency>
57                 <groupId>eu.bitwalker</groupId>
58                 <artifactId>UserAgentUtils</artifactId>
59                 <version>${bitwalker.version}</version>
60             </dependency>
61
62             <!-- pagehelper 分页插件 -->
63             <dependency>
64                 <groupId>com.github.pagehelper</groupId>
65                 <artifactId>pagehelper-spring-boot-starter</artifactId>
66                 <version>${pagehelper.boot.version}</version>
67             </dependency>
68
69             <!-- 获取系统信息 -->
70             <dependency>
71                 <groupId>com.github.oshi</groupId>
72                 <artifactId>oshi-core</artifactId>
73                 <version>${oshi.version}</version>
74             </dependency>
75
76             <!-- Swagger3依赖 -->
77             <dependency>
78                 <groupId>io.springfox</groupId>
79                 <artifactId>springfox-boot-starter</artifactId>
80                 <version>${swagger.version}</version>
81                 <exclusions>
82                     <exclusion>
83                         <groupId>io.swagger</groupId>
84                         <artifactId>swagger-models</artifactId>
85                     </exclusion>
86                 </exclusions>
87             </dependency>
88
89             <!-- io常用工具类 -->
90             <dependency>
91                 <groupId>commons-io</groupId>
92                 <artifactId>commons-io</artifactId>
93                 <version>${commons.io.version}</version>
94             </dependency>
95
96             <!-- excel工具 -->
97             <dependency>
98                 <groupId>org.apache.poi</groupId>
99                 <artifactId>poi-ooxml</artifactId>
100                 <version>${poi.version}</version>
101             </dependency>
102
103             <!-- velocity代码生成使用模板 -->
104             <dependency>
105                 <groupId>org.apache.velocity</groupId>
106                 <artifactId>velocity-engine-core</artifactId>
107                 <version>${velocity.version}</version>
108             </dependency>
109
110             <!-- collections工具类 -->
111             <dependency>
112                 <groupId>commons-collections</groupId>
113                 <artifactId>commons-collections</artifactId>
114                 <version>${commons.collections.version}</version>
115             </dependency>
116
117             <!-- 阿里JSON解析器 -->
118             <dependency>
119                 <groupId>com.alibaba.fastjson2</groupId>
120                 <artifactId>fastjson2</artifactId>
121                 <version>${fastjson.version}</version>
122             </dependency>
123
124             <!-- Token生成与解析-->
125             <dependency>
126                 <groupId>io.jsonwebtoken</groupId>
127                 <artifactId>jjwt</artifactId>
128                 <version>${jwt.version}</version>
129             </dependency>
130
131             <!-- 验证码 -->
132             <dependency>
133                 <groupId>pro.fessional</groupId>
134                 <artifactId>kaptcha</artifactId>
135                 <version>${kaptcha.version}</version>
136             </dependency>
137
138             <!-- 定时任务-->
139             <dependency>
140                 <groupId>com.jcdm</groupId>
141                 <artifactId>jcdm-quartz</artifactId>
142                 <version>${jcdm.version}</version>
143             </dependency>
144
145             <!-- 代码生成-->
146             <dependency>
147                 <groupId>com.jcdm</groupId>
148                 <artifactId>jcdm-generator</artifactId>
149                 <version>${jcdm.version}</version>
150             </dependency>
151
152             <!-- 核心模块-->
153             <dependency>
154                 <groupId>com.jcdm</groupId>
155                 <artifactId>jcdm-framework</artifactId>
156                 <version>${jcdm.version}</version>
157             </dependency>
158
159             <!-- 系统模块-->
160             <dependency>
161                 <groupId>com.jcdm</groupId>
162                 <artifactId>jcdm-system</artifactId>
163                 <version>${jcdm.version}</version>
164             </dependency>
165
166             <!-- 通用工具-->
167             <dependency>
168                 <groupId>com.jcdm</groupId>
169                 <artifactId>jcdm-common</artifactId>
170                 <version>${jcdm.version}</version>
171             </dependency>
172
173             <!-- JCDM模块-->
174             <dependency>
175                 <groupId>com.jcdm</groupId>
176                 <artifactId>jcdm-main</artifactId>
177                 <version>${jcdm.version}</version>
178             </dependency>
179
180             <dependency>
181                 <groupId>org.apache.commons</groupId>
182                 <artifactId>commons-pool2</artifactId>
183                 <version>2.12.0</version>
184             </dependency>
185
186         </dependencies>
187     </dependencyManagement>
188
189     <modules>
190         <module>jcdm-admin</module>
191         <module>jcdm-framework</module>
192         <module>jcdm-system</module>
193         <module>jcdm-quartz</module>
194         <module>jcdm-generator</module>
195         <module>jcdm-common</module>
196         <module>jcdm-main</module>
197     </modules>
198     <packaging>pom</packaging>
199
200     <build>
201         <plugins>
202             <plugin>
203                 <groupId>org.apache.maven.plugins</groupId>
204                 <artifactId>maven-compiler-plugin</artifactId>
205                 <version>3.1</version>
206                 <configuration>
207                     <source>${java.version}</source>
208                     <target>${java.version}</target>
209                     <encoding>${project.build.sourceEncoding}</encoding>
210                 </configuration>
211             </plugin>
212         </plugins>
213     </build>
214
215     <repositories>
216         <repository>
217             <id>public</id>
218             <name>aliyun nexus</name>
219             <url>https://maven.aliyun.com/repository/public</url>
220             <releases>
221                 <enabled>true</enabled>
222             </releases>
223         </repository>
224     </repositories>
225
226     <pluginRepositories>
227         <pluginRepository>
228             <id>public</id>
229             <name>aliyun nexus</name>
230             <url>https://maven.aliyun.com/repository/public</url>
231             <releases>
232                 <enabled>true</enabled>
233             </releases>
234             <snapshots>
235                 <enabled>false</enabled>
236             </snapshots>
237         </pluginRepository>
238     </pluginRepositories>
239
240 </project>