You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							345 lines
						
					
					
						
							12 KiB
						
					
					
				
			
		
		
	
	
							345 lines
						
					
					
						
							12 KiB
						
					
					
				<?xml version="1.0" encoding="UTF-8"?> | 
						|
<project xmlns="http://maven.apache.org/POM/4.0.0" | 
						|
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | 
						|
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | 
						|
	<modelVersion>4.0.0</modelVersion> | 
						|
	 | 
						|
    <groupId>com.mh</groupId> | 
						|
    <artifactId>mh</artifactId> | 
						|
    <version>3.8.8</version> | 
						|
 | 
						|
    <name>mh</name> | 
						|
 | 
						|
    <properties> | 
						|
        <mh.version>3.8.8</mh.version> | 
						|
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | 
						|
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> | 
						|
        <java.version>21</java.version> | 
						|
        <maven-jar-plugin.version>3.1.1</maven-jar-plugin.version> | 
						|
        <mybatis-spring-boot.version>3.0.3</mybatis-spring-boot.version> | 
						|
        <druid.version>1.2.23</druid.version> | 
						|
        <bitwalker.version>1.21</bitwalker.version> | 
						|
        <swagger.version>3.0.0</swagger.version> | 
						|
        <kaptcha.version>2.3.3</kaptcha.version> | 
						|
        <pagehelper.boot.version>2.1.0</pagehelper.boot.version> | 
						|
        <fastjson.version>2.0.53</fastjson.version> | 
						|
        <oshi.version>6.6.5</oshi.version> | 
						|
        <commons.io.version>2.13.0</commons.io.version> | 
						|
        <poi.version>4.1.2</poi.version> | 
						|
        <velocity.version>2.3</velocity.version> | 
						|
        <jwt.version>0.9.1</jwt.version> | 
						|
        <mysql.version>8.2.0</mysql.version> | 
						|
        <sqlserver.version>9.5.0.jre17-preview</sqlserver.version> | 
						|
        <pgsql.version>42.7.4</pgsql.version> | 
						|
        <mybatis.version>3.5.9</mybatis.version> | 
						|
        <jaxb-api.version>2.3.1</jaxb-api.version> | 
						|
        <jakarta.version>6.0.0</jakarta.version> | 
						|
        <springdoc.version>2.6.0</springdoc.version> | 
						|
        <qrcode.version>3.5.3</qrcode.version> | 
						|
        <mqtt.version>6.3.4</mqtt.version> | 
						|
        <integration.version>3.4.2</integration.version> | 
						|
        <lombok.version>1.18.36</lombok.version> | 
						|
        <message.version>6.2.1</message.version> | 
						|
        <easyexcel.version>3.2.1</easyexcel.version> | 
						|
        <amqp.version>3.4.2</amqp.version> | 
						|
    </properties> | 
						|
 | 
						|
    <!-- 依赖声明 --> | 
						|
    <dependencyManagement> | 
						|
        <dependencies> | 
						|
 | 
						|
            <!-- SpringBoot的依赖配置--> | 
						|
            <dependency> | 
						|
                <groupId>org.springframework.boot</groupId> | 
						|
                <artifactId>spring-boot-dependencies</artifactId> | 
						|
                <version>3.3.5</version> | 
						|
                <type>pom</type> | 
						|
                <scope>import</scope> | 
						|
            </dependency> | 
						|
            <dependency> | 
						|
                <groupId>org.springframework.boot</groupId> | 
						|
                <artifactId>spring-boot-starter-test</artifactId> | 
						|
                <version>3.3.5</version> | 
						|
                <scope>test</scope> | 
						|
            </dependency> | 
						|
 | 
						|
 | 
						|
            <!-- 阿里数据库连接池 --> | 
						|
            <dependency> | 
						|
                <groupId>com.alibaba</groupId> | 
						|
                <artifactId>druid-spring-boot-3-starter</artifactId> | 
						|
                <version>${druid.version}</version> | 
						|
            </dependency> | 
						|
 | 
						|
            <!-- 解析客户端操作系统、浏览器等 --> | 
						|
            <dependency> | 
						|
                <groupId>eu.bitwalker</groupId> | 
						|
                <artifactId>UserAgentUtils</artifactId> | 
						|
                <version>${bitwalker.version}</version> | 
						|
            </dependency> | 
						|
 | 
						|
            <!-- pagehelper 分页插件 --> | 
						|
            <dependency> | 
						|
                <groupId>com.github.pagehelper</groupId> | 
						|
                <artifactId>pagehelper-spring-boot-starter</artifactId> | 
						|
                <version>${pagehelper.boot.version}</version> | 
						|
            </dependency> | 
						|
 | 
						|
            <dependency> | 
						|
                <groupId>com.baomidou</groupId> | 
						|
                <artifactId>mybatis-plus-spring-boot3-starter</artifactId> | 
						|
                <version>${mybatis.version}</version> | 
						|
            </dependency> | 
						|
            <dependency> | 
						|
                <groupId>com.baomidou</groupId> | 
						|
                <artifactId>mybatis-plus-annotation</artifactId> | 
						|
                <version>${mybatis.version}</version> | 
						|
            </dependency> | 
						|
            <dependency> | 
						|
                <groupId>com.baomidou</groupId> | 
						|
                <artifactId>mybatis-plus-core</artifactId> | 
						|
                <version>${mybatis.version}</version> | 
						|
            </dependency> | 
						|
            <dependency> | 
						|
                <groupId>com.baomidou</groupId> | 
						|
                <artifactId>mybatis-plus-spring</artifactId> | 
						|
                <version>${mybatis.version}</version> | 
						|
            </dependency> | 
						|
 | 
						|
            <dependency> | 
						|
                <groupId>com.mysql</groupId> | 
						|
                <artifactId>mysql-connector-j</artifactId> | 
						|
                <version>${mysql.version}</version> | 
						|
            </dependency> | 
						|
 | 
						|
            <!-- https://mvnrepository.com/artifact/com.microsoft.sqlserver/mssql-jdbc --> | 
						|
            <dependency> | 
						|
                <groupId>com.microsoft.sqlserver</groupId> | 
						|
                <artifactId>mssql-jdbc</artifactId> | 
						|
                <version>${sqlserver.version}</version> | 
						|
            </dependency> | 
						|
 | 
						|
            <dependency> | 
						|
                <groupId>org.postgresql</groupId> | 
						|
                <artifactId>postgresql</artifactId> | 
						|
                <version>${pgsql.version}</version> | 
						|
            </dependency> | 
						|
 | 
						|
            <dependency> | 
						|
                <groupId>javax.xml.bind</groupId> | 
						|
                <artifactId>jaxb-api</artifactId> | 
						|
                <version>${jaxb-api.version}</version> | 
						|
            </dependency> | 
						|
 | 
						|
            <dependency> | 
						|
                <groupId>jakarta.servlet</groupId> | 
						|
                <artifactId>jakarta.servlet-api</artifactId> | 
						|
                <version>${jakarta.version}</version> | 
						|
            </dependency> | 
						|
 | 
						|
            <!-- 获取系统信息 --> | 
						|
            <dependency> | 
						|
                <groupId>com.github.oshi</groupId> | 
						|
                <artifactId>oshi-core</artifactId> | 
						|
                <version>${oshi.version}</version> | 
						|
            </dependency> | 
						|
 | 
						|
            <!-- spring-doc --> | 
						|
            <dependency> | 
						|
                <groupId>org.springdoc</groupId> | 
						|
                <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId> | 
						|
                <version>${springdoc.version}</version> | 
						|
            </dependency> | 
						|
 | 
						|
            <!-- io常用工具类 --> | 
						|
            <dependency> | 
						|
                <groupId>commons-io</groupId> | 
						|
                <artifactId>commons-io</artifactId> | 
						|
                <version>${commons.io.version}</version> | 
						|
            </dependency> | 
						|
 | 
						|
            <!-- excel工具 --> | 
						|
            <dependency> | 
						|
                <groupId>org.apache.poi</groupId> | 
						|
                <artifactId>poi-ooxml</artifactId> | 
						|
                <version>${poi.version}</version> | 
						|
            </dependency> | 
						|
 | 
						|
            <!-- velocity代码生成使用模板 --> | 
						|
            <dependency> | 
						|
                <groupId>org.apache.velocity</groupId> | 
						|
                <artifactId>velocity-engine-core</artifactId> | 
						|
                <version>${velocity.version}</version> | 
						|
            </dependency> | 
						|
 | 
						|
            <!-- 阿里JSON解析器 --> | 
						|
            <dependency> | 
						|
                <groupId>com.alibaba.fastjson2</groupId> | 
						|
                <artifactId>fastjson2</artifactId> | 
						|
                <version>${fastjson.version}</version> | 
						|
            </dependency> | 
						|
 | 
						|
            <!-- Token生成与解析--> | 
						|
            <dependency> | 
						|
                <groupId>io.jsonwebtoken</groupId> | 
						|
                <artifactId>jjwt</artifactId> | 
						|
                <version>${jwt.version}</version> | 
						|
            </dependency> | 
						|
 | 
						|
            <!-- 验证码 --> | 
						|
            <dependency> | 
						|
                <groupId>pro.fessional</groupId> | 
						|
                <artifactId>kaptcha</artifactId> | 
						|
                <version>${kaptcha.version}</version> | 
						|
            </dependency> | 
						|
 | 
						|
            <!-- 定时任务--> | 
						|
            <dependency> | 
						|
                <groupId>com.mh</groupId> | 
						|
                <artifactId>mh-quartz</artifactId> | 
						|
                <version>${mh.version}</version> | 
						|
            </dependency> | 
						|
 | 
						|
            <!-- 代码生成--> | 
						|
            <dependency> | 
						|
                <groupId>com.mh</groupId> | 
						|
                <artifactId>mh-generator</artifactId> | 
						|
                <version>${mh.version}</version> | 
						|
            </dependency> | 
						|
 | 
						|
            <!-- 核心模块--> | 
						|
            <dependency> | 
						|
                <groupId>com.mh</groupId> | 
						|
                <artifactId>mh-framework</artifactId> | 
						|
                <version>${mh.version}</version> | 
						|
            </dependency> | 
						|
 | 
						|
            <!-- 系统模块--> | 
						|
            <dependency> | 
						|
                <groupId>com.mh</groupId> | 
						|
                <artifactId>mh-system</artifactId> | 
						|
                <version>${mh.version}</version> | 
						|
            </dependency> | 
						|
 | 
						|
            <!-- 通用工具--> | 
						|
            <dependency> | 
						|
                <groupId>com.mh</groupId> | 
						|
                <artifactId>mh-common</artifactId> | 
						|
                <version>${mh.version}</version> | 
						|
            </dependency> | 
						|
 | 
						|
            <!--二维码生成qrcode begin--> | 
						|
            <dependency> | 
						|
                <groupId>com.google.zxing</groupId> | 
						|
                <artifactId>core</artifactId> | 
						|
                <version>${qrcode.version}</version> | 
						|
            </dependency> | 
						|
 | 
						|
            <dependency> | 
						|
                <groupId>com.google.zxing</groupId> | 
						|
                <artifactId>javase</artifactId> | 
						|
                <version>${qrcode.version}</version> | 
						|
            </dependency> | 
						|
            <!--qrcode   end--> | 
						|
 | 
						|
            <!-- spring-integration-mqtt --> | 
						|
            <dependency> | 
						|
                <groupId>org.springframework.integration</groupId> | 
						|
                <artifactId>spring-integration-mqtt</artifactId> | 
						|
                <version>${mqtt.version}</version> | 
						|
            </dependency> | 
						|
            <dependency> | 
						|
                <groupId>org.springframework.boot</groupId> | 
						|
                <artifactId>spring-boot-starter-integration</artifactId> | 
						|
                <version>${integration.version}</version> | 
						|
            </dependency> | 
						|
 | 
						|
            <!-- lombok --> | 
						|
            <dependency> | 
						|
                <groupId>org.projectlombok</groupId> | 
						|
                <artifactId>lombok</artifactId> | 
						|
                <version>${lombok.version}</version> | 
						|
            </dependency> | 
						|
 | 
						|
            <!-- spring-messaging --> | 
						|
            <dependency> | 
						|
                <groupId>org.springframework</groupId> | 
						|
                <artifactId>spring-messaging</artifactId> | 
						|
                <version>${message.version}</version> | 
						|
            </dependency> | 
						|
 | 
						|
            <!-- excel包 --> | 
						|
            <dependency> | 
						|
                <groupId>com.alibaba</groupId> | 
						|
                <artifactId>easyexcel</artifactId> | 
						|
                <version>${easyexcel.version}</version> | 
						|
            </dependency> | 
						|
 | 
						|
            <!-- rabbitmq工具包 --> | 
						|
            <dependency> | 
						|
                <groupId>org.springframework.boot</groupId> | 
						|
                <artifactId>spring-boot-starter-amqp</artifactId> | 
						|
                <version>${amqp.version}</version> | 
						|
            </dependency> | 
						|
 | 
						|
 | 
						|
        </dependencies> | 
						|
    </dependencyManagement> | 
						|
 | 
						|
    <modules> | 
						|
        <module>mh-admin</module> | 
						|
        <module>mh-framework</module> | 
						|
        <module>mh-system</module> | 
						|
        <module>mh-quartz</module> | 
						|
        <module>mh-generator</module> | 
						|
        <module>mh-common</module> | 
						|
    </modules> | 
						|
    <packaging>pom</packaging> | 
						|
 | 
						|
    <build> | 
						|
        <plugins> | 
						|
            <plugin> | 
						|
                <groupId>org.apache.maven.plugins</groupId> | 
						|
                <artifactId>maven-compiler-plugin</artifactId> | 
						|
                <version>3.13.0</version> | 
						|
                <configuration> | 
						|
                    <parameters>true</parameters> | 
						|
                    <source>${java.version}</source> | 
						|
                    <target>${java.version}</target> | 
						|
                    <encoding>${project.build.sourceEncoding}</encoding> | 
						|
                </configuration> | 
						|
            </plugin> | 
						|
            <plugin> | 
						|
                <groupId>org.springframework.boot</groupId> | 
						|
                <artifactId>spring-boot-maven-plugin</artifactId> | 
						|
                <version>3.3.0</version> | 
						|
            </plugin> | 
						|
        </plugins> | 
						|
    </build> | 
						|
 | 
						|
    <repositories> | 
						|
        <repository> | 
						|
            <id>public</id> | 
						|
            <name>aliyun nexus</name> | 
						|
            <url>https://maven.aliyun.com/repository/public</url> | 
						|
            <releases> | 
						|
                <enabled>true</enabled> | 
						|
            </releases> | 
						|
        </repository> | 
						|
    </repositories> | 
						|
 | 
						|
    <pluginRepositories> | 
						|
        <pluginRepository> | 
						|
            <id>public</id> | 
						|
            <name>aliyun nexus</name> | 
						|
            <url>https://maven.aliyun.com/repository/public</url> | 
						|
            <releases> | 
						|
                <enabled>true</enabled> | 
						|
            </releases> | 
						|
            <snapshots> | 
						|
                <enabled>false</enabled> | 
						|
            </snapshots> | 
						|
        </pluginRepository> | 
						|
    </pluginRepositories> | 
						|
 | 
						|
</project> |