mirror of https://github.com/elunez/eladmin
				
				
				
			
		
			
				
	
	
		
			265 lines
		
	
	
		
			8.7 KiB
		
	
	
	
		
			XML
		
	
	
			
		
		
	
	
			265 lines
		
	
	
		
			8.7 KiB
		
	
	
	
		
			XML
		
	
	
<?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>me.zhengjie</groupId>
 | 
						||
    <artifactId>eladmin</artifactId>
 | 
						||
    <packaging>pom</packaging>
 | 
						||
    <version>2.7</version>
 | 
						||
 | 
						||
    <modules>
 | 
						||
        <module>eladmin-common</module>
 | 
						||
        <module>eladmin-logging</module>
 | 
						||
        <module>eladmin-system</module>
 | 
						||
        <module>eladmin-tools</module>
 | 
						||
        <module>eladmin-generator</module>
 | 
						||
    </modules>
 | 
						||
 | 
						||
    <name>ELADMIN 后台管理</name>
 | 
						||
    <url>https://eladmin.vip</url>
 | 
						||
 | 
						||
    <parent>
 | 
						||
        <groupId>org.springframework.boot</groupId>
 | 
						||
        <artifactId>spring-boot-starter-parent</artifactId>
 | 
						||
        <version>2.7.18</version>
 | 
						||
    </parent>
 | 
						||
 | 
						||
    <properties>
 | 
						||
        <logback.version>1.2.9</logback.version>
 | 
						||
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 | 
						||
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
 | 
						||
        <java.version>1.8</java.version>
 | 
						||
        <fastjson2.version>2.0.54</fastjson2.version>
 | 
						||
        <druid.version>1.2.19</druid.version>
 | 
						||
        <commons-pool2.version>2.11.1</commons-pool2.version>
 | 
						||
        <mapstruct.version>1.4.2.Final</mapstruct.version>
 | 
						||
    </properties>
 | 
						||
 | 
						||
    <dependencies>
 | 
						||
        <!--Spring boot 核心-->
 | 
						||
        <dependency>
 | 
						||
            <groupId>org.springframework.boot</groupId>
 | 
						||
            <artifactId>spring-boot-starter-data-jpa</artifactId>
 | 
						||
        </dependency>
 | 
						||
 | 
						||
        <!-- Spring boot websocket -->
 | 
						||
        <dependency>
 | 
						||
            <groupId>org.springframework.boot</groupId>
 | 
						||
            <artifactId>spring-boot-starter-websocket</artifactId>
 | 
						||
        </dependency>
 | 
						||
 | 
						||
        <!--Spring boot Web容器-->
 | 
						||
        <dependency>
 | 
						||
            <groupId>org.springframework.boot</groupId>
 | 
						||
            <artifactId>spring-boot-starter-web</artifactId>
 | 
						||
            <exclusions>
 | 
						||
                <!-- 去掉Jackson依赖,用fastjson -->
 | 
						||
                <exclusion>
 | 
						||
                    <groupId>org.springframework.boot</groupId>
 | 
						||
                    <artifactId>spring-boot-starter-json</artifactId>
 | 
						||
                </exclusion>
 | 
						||
            </exclusions>
 | 
						||
        </dependency>
 | 
						||
 | 
						||
        <!--Spring boot 测试-->
 | 
						||
        <dependency>
 | 
						||
            <groupId>org.springframework.boot</groupId>
 | 
						||
            <artifactId>spring-boot-starter-test</artifactId>
 | 
						||
            <scope>test</scope>
 | 
						||
        </dependency>
 | 
						||
 | 
						||
        <!--Spring boot 安全框架-->
 | 
						||
        <dependency>
 | 
						||
            <groupId>org.springframework.boot</groupId>
 | 
						||
            <artifactId>spring-boot-starter-security</artifactId>
 | 
						||
        </dependency>
 | 
						||
 | 
						||
        <!-- spring boot 缓存 -->
 | 
						||
        <dependency>
 | 
						||
            <groupId>org.springframework.boot</groupId>
 | 
						||
            <artifactId>spring-boot-starter-cache</artifactId>
 | 
						||
        </dependency>
 | 
						||
 | 
						||
        <!--Spring boot Redis-->
 | 
						||
        <dependency>
 | 
						||
            <groupId>org.springframework.boot</groupId>
 | 
						||
            <artifactId>spring-boot-starter-data-redis</artifactId>
 | 
						||
        </dependency>
 | 
						||
 | 
						||
        <!--Spring boot redisson-->
 | 
						||
        <dependency>
 | 
						||
            <groupId>org.redisson</groupId>
 | 
						||
            <artifactId>redisson-spring-boot-starter</artifactId>
 | 
						||
            <version>3.17.1</version>
 | 
						||
        </dependency>
 | 
						||
 | 
						||
        <!--spring boot 集成redis所需common-pool2-->
 | 
						||
        <!-- https://mvnrepository.com/artifact/org.apache.commons/commons-pool2 -->
 | 
						||
        <dependency>
 | 
						||
            <groupId>org.apache.commons</groupId>
 | 
						||
            <artifactId>commons-pool2</artifactId>
 | 
						||
            <version>${commons-pool2.version}</version>
 | 
						||
        </dependency>
 | 
						||
        <dependency>
 | 
						||
            <groupId>org.apache.commons</groupId>
 | 
						||
            <artifactId>commons-lang3</artifactId>
 | 
						||
        </dependency>
 | 
						||
 | 
						||
        <!--监控sql日志-->
 | 
						||
        <dependency>
 | 
						||
            <groupId>p6spy</groupId>
 | 
						||
            <artifactId>p6spy</artifactId>
 | 
						||
            <version>3.9.1</version>
 | 
						||
        </dependency>
 | 
						||
 | 
						||
        <!-- Swagger UI 相关 -->
 | 
						||
        <dependency>
 | 
						||
            <groupId>com.github.xiaoymin</groupId>
 | 
						||
            <artifactId>knife4j-spring-boot-starter</artifactId>
 | 
						||
            <version>3.0.3</version>
 | 
						||
            <exclusions>
 | 
						||
                <!-- 去掉 swagger-annotations 依赖,避免冲突 -->
 | 
						||
                <exclusion>
 | 
						||
                    <groupId>io.swagger</groupId>
 | 
						||
                    <artifactId>swagger-annotations</artifactId>
 | 
						||
                </exclusion>
 | 
						||
            </exclusions>
 | 
						||
        </dependency>
 | 
						||
 | 
						||
        <!-- 添加swagger-annotations依赖 -->
 | 
						||
        <dependency>
 | 
						||
            <groupId>io.swagger</groupId>
 | 
						||
            <artifactId>swagger-annotations</artifactId>
 | 
						||
            <version>1.5.22</version>
 | 
						||
        </dependency>
 | 
						||
 | 
						||
        <!--Mysql依赖包-->
 | 
						||
        <dependency>
 | 
						||
            <groupId>com.mysql</groupId>
 | 
						||
            <artifactId>mysql-connector-j</artifactId>
 | 
						||
            <version>9.2.0</version>
 | 
						||
            <scope>runtime</scope>
 | 
						||
        </dependency>
 | 
						||
 | 
						||
        <!-- druid数据源驱动 -->
 | 
						||
        <dependency>
 | 
						||
            <groupId>com.alibaba</groupId>
 | 
						||
            <artifactId>druid-spring-boot-starter</artifactId>
 | 
						||
            <version>${druid.version}</version>
 | 
						||
        </dependency>
 | 
						||
 | 
						||
        <!-- IP地址解析库 -->
 | 
						||
        <dependency>
 | 
						||
            <groupId>net.dreamlu</groupId>
 | 
						||
            <artifactId>mica-ip2region</artifactId>
 | 
						||
            <version>2.7.18.9</version>
 | 
						||
        </dependency>
 | 
						||
 | 
						||
        <!--lombok插件-->
 | 
						||
        <dependency>
 | 
						||
            <groupId>org.projectlombok</groupId>
 | 
						||
            <artifactId>lombok</artifactId>
 | 
						||
            <optional>true</optional>
 | 
						||
        </dependency>
 | 
						||
 | 
						||
        <!-- excel工具 -->
 | 
						||
        <dependency>
 | 
						||
            <groupId>org.apache.poi</groupId>
 | 
						||
            <artifactId>poi</artifactId>
 | 
						||
            <version>5.4.0</version>
 | 
						||
        </dependency>
 | 
						||
        <dependency>
 | 
						||
            <groupId>org.apache.poi</groupId>
 | 
						||
            <artifactId>poi-ooxml</artifactId>
 | 
						||
            <version>5.4.0</version>
 | 
						||
        </dependency>
 | 
						||
        <dependency>
 | 
						||
            <groupId>xerces</groupId>
 | 
						||
            <artifactId>xercesImpl</artifactId>
 | 
						||
            <version>2.12.2</version>
 | 
						||
        </dependency>
 | 
						||
 | 
						||
        <!-- fastjson2 -->
 | 
						||
        <dependency>
 | 
						||
            <groupId>com.alibaba.fastjson2</groupId>
 | 
						||
            <artifactId>fastjson2</artifactId>
 | 
						||
            <version>${fastjson2.version}</version>
 | 
						||
        </dependency>
 | 
						||
 | 
						||
        <dependency>
 | 
						||
            <groupId>com.alibaba.fastjson2</groupId>
 | 
						||
            <artifactId>fastjson2-extension-spring5</artifactId>
 | 
						||
            <version>${fastjson2.version}</version>
 | 
						||
        </dependency>
 | 
						||
 | 
						||
        <!-- Java图形验证码 -->
 | 
						||
        <dependency>
 | 
						||
            <groupId>com.github.whvcse</groupId>
 | 
						||
            <artifactId>easy-captcha</artifactId>
 | 
						||
            <version>1.6.2</version>
 | 
						||
        </dependency>
 | 
						||
 | 
						||
        <dependency>
 | 
						||
            <groupId>org.apache.commons</groupId>
 | 
						||
            <artifactId>commons-text</artifactId>
 | 
						||
            <version>1.13.0</version>
 | 
						||
        </dependency>
 | 
						||
 | 
						||
        <!--mapStruct依赖-->
 | 
						||
        <dependency>
 | 
						||
            <groupId>org.mapstruct</groupId>
 | 
						||
            <artifactId>mapstruct</artifactId>
 | 
						||
            <version>${mapstruct.version}</version>
 | 
						||
        </dependency>
 | 
						||
        <dependency>
 | 
						||
            <groupId>org.mapstruct</groupId>
 | 
						||
            <artifactId>mapstruct-processor</artifactId>
 | 
						||
            <version>${mapstruct.version}</version>
 | 
						||
            <scope>provided</scope>
 | 
						||
        </dependency>
 | 
						||
        <dependency>
 | 
						||
            <groupId>javax.inject</groupId>
 | 
						||
            <artifactId>javax.inject</artifactId>
 | 
						||
            <version>1</version>
 | 
						||
        </dependency>
 | 
						||
    </dependencies>
 | 
						||
 | 
						||
    <build>
 | 
						||
        <plugins>
 | 
						||
            <!-- 打包时跳过测试 -->
 | 
						||
            <plugin>
 | 
						||
                <groupId>org.apache.maven.plugins</groupId>
 | 
						||
                <artifactId>maven-surefire-plugin</artifactId>
 | 
						||
                <configuration>
 | 
						||
                    <skip>true</skip>
 | 
						||
                </configuration>
 | 
						||
            </plugin>
 | 
						||
        </plugins>
 | 
						||
    </build>
 | 
						||
 | 
						||
    <repositories>
 | 
						||
        <repository>
 | 
						||
            <id>public</id>
 | 
						||
            <name>aliyun nexus</name>
 | 
						||
            <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
 | 
						||
            <releases>
 | 
						||
                <enabled>true</enabled>
 | 
						||
            </releases>
 | 
						||
        </repository>
 | 
						||
    </repositories>
 | 
						||
 | 
						||
    <pluginRepositories>
 | 
						||
        <pluginRepository>
 | 
						||
            <id>public</id>
 | 
						||
            <name>aliyun nexus</name>
 | 
						||
            <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
 | 
						||
            <releases>
 | 
						||
                <enabled>true</enabled>
 | 
						||
            </releases>
 | 
						||
            <snapshots>
 | 
						||
                <enabled>false</enabled>
 | 
						||
            </snapshots>
 | 
						||
        </pluginRepository>
 | 
						||
    </pluginRepositories>
 | 
						||
</project>
 |