1 Star 0 Fork 9

一梦逆秋色/QBoot

forked from Tellsea/QBoot 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
pom.xml 11.06 KB
一键复制 编辑 原始数据 按行查看 历史
Tellsea 提交于 2023-04-23 10:44 . 整洁架构
<?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.qboot</groupId>
<artifactId>qboot</artifactId>
<version>${qboot.version}</version>
<packaging>pom</packaging>
<modules>
<!-- 启动模块 -->
<module>qboot-admin</module>
<!-- 公共模块 -->
<module>qboot-common</module>
<!-- 核心模块 -->
<module>qboot-core</module>
<!-- 扩展模块 -->
<module>qboot-module</module>
</modules>
<properties>
<!-- 项目基础版本 -->
<qboot.version>1.0.0</qboot.version>
<java.version>1.8</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<!-- Spring Boot -->
<spring-boot-dependencies.version>2.6.10</spring-boot-dependencies.version>
<!-- 持久层 -->
<mybatis-plus-boot-starter.version>3.5.2</mybatis-plus-boot-starter.version>
<druid-spring-boot-starter.version>1.2.15</druid-spring-boot-starter.version>
<mysql-connector-java.version>5.1.47</mysql-connector-java.version>
<!-- 常用 starter -->
<knife4j-spring-boot-starter.version>3.0.3</knife4j-spring-boot-starter.version>
<sa-token-spring-boot-starter.version>1.33.0</sa-token-spring-boot-starter.version>
<spring-boot-admin-starter.version>2.6.10</spring-boot-admin-starter.version>
<sa-token-dao-redis-jackson.version>1.33.0</sa-token-dao-redis-jackson.version>
<sa-token-jwt.version>1.33.0</sa-token-jwt.version>
<redisson-spring-boot-starter.version>3.19.3</redisson-spring-boot-starter.version>
<easypoi-spring-boot-starter.version>4.4.0</easypoi-spring-boot-starter.version>
<!-- 微信相关 -->
<wx-java-mp-spring-boot-starter.version>4.4.0</wx-java-mp-spring-boot-starter.version>
<wx-java-miniapp-spring-boot-starter.version>4.4.0</wx-java-miniapp-spring-boot-starter.version>
<wx-java-pay-spring-boot-starter.version>4.4.0</wx-java-pay-spring-boot-starter.version>
<!-- 常用工具 -->
<aspectjweaver.version>1.8.6</aspectjweaver.version>
<fastjson.version>1.2.75</fastjson.version>
<lombok.version>1.18.20</lombok.version>
<hutool-all.version>5.8.10</hutool-all.version>
<velocity-engine-core.version>2.3</velocity-engine-core.version>
<oshi-core.version>6.3.2</oshi-core.version>
<ip2region.version>1.7.2</ip2region.version>
<screw-core.version>1.0.5</screw-core.version>
<!-- 插件 -->
<spring-boot-maven-plugin.version>2.5.14</spring-boot-maven-plugin.version>
<maven-compiler-plugin.version>3.8.1</maven-compiler-plugin.version>
<source.version>1.8</source.version>
<target.version>1.8</target.version>
<encoding.version>UTF-8</encoding.version>
</properties>
<dependencyManagement>
<dependencies>
<!-- Spring Boot 基础依赖 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>${spring-boot-dependencies.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- MybatisPlus -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>${mybatis-plus-boot-starter.version}</version>
</dependency>
<!-- Druid 连接池 -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>${druid-spring-boot-starter.version}</version>
</dependency>
<!-- MySQL 连接工具 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${mysql-connector-java.version}</version>
</dependency>
<!-- sa-token -->
<dependency>
<groupId>cn.dev33</groupId>
<artifactId>sa-token-spring-boot-starter</artifactId>
<version>${sa-token-spring-boot-starter.version}</version>
</dependency>
<!-- Sa-Token 整合 Redis (使用 jackson 序列化方式) -->
<dependency>
<groupId>cn.dev33</groupId>
<artifactId>sa-token-dao-redis-jackson</artifactId>
<version>${sa-token-dao-redis-jackson.version}</version>
</dependency>
<!-- Sa-Token 整合 jwt -->
<dependency>
<groupId>cn.dev33</groupId>
<artifactId>sa-token-jwt</artifactId>
<version>${sa-token-jwt.version}</version>
</dependency>
<!-- EasyPoi 工具 -->
<dependency>
<groupId>cn.afterturn</groupId>
<artifactId>easypoi-spring-boot-starter</artifactId>
<version>${easypoi-spring-boot-starter.version}</version>
</dependency>
<!-- 切面工具 -->
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>${aspectjweaver.version}</version>
</dependency>
<!-- lombok 工具 -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
<version>${lombok.version}</version>
</dependency>
<!-- JSON 工具 -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>${fastjson.version}</version>
</dependency>
<!-- Hutool 工具包 -->
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>${hutool-all.version}</version>
</dependency>
<!-- velocity 模板 -->
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity-engine-core</artifactId>
<version>${velocity-engine-core.version}</version>
</dependency>
<!-- 系统信息工具 -->
<dependency>
<groupId>com.github.oshi</groupId>
<artifactId>oshi-core</artifactId>
<version>${oshi-core.version}</version>
</dependency>
<!-- 地址解析工具 -->
<dependency>
<groupId>org.lionsoul</groupId>
<artifactId>ip2region</artifactId>
<version>${ip2region.version}</version>
</dependency>
<!-- 接口文档 -->
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-spring-boot-starter</artifactId>
<version>${knife4j-spring-boot-starter.version}</version>
</dependency>
<!-- 数据库文档 -->
<dependency>
<groupId>cn.smallbun.screw</groupId>
<artifactId>screw-core</artifactId>
<version>${screw-core.version}</version>
</dependency>
<!-- 公共模块 -->
<dependency>
<groupId>com.qboot</groupId>
<artifactId>qboot-common</artifactId>
<version>${qboot.version}</version>
</dependency>
<!-- 核心模块 -->
<dependency>
<groupId>com.qboot</groupId>
<artifactId>qboot-core</artifactId>
<version>${qboot.version}</version>
</dependency>
<!-- 系统模块 -->
<dependency>
<groupId>com.qboot</groupId>
<artifactId>qboot-module-system</artifactId>
<version>${qboot.version}</version>
</dependency>
<!-- == 扩展模块开始 == -->
<!-- 代码生成 -->
<dependency>
<groupId>com.qboot</groupId>
<artifactId>qboot-module-generate</artifactId>
<version>${qboot.version}</version>
</dependency>
<!-- 系统监控 -->
<dependency>
<groupId>com.qboot</groupId>
<artifactId>qboot-module-monitor</artifactId>
<version>${qboot.version}</version>
</dependency>
<!-- 定时任务Quartz -->
<dependency>
<groupId>com.qboot</groupId>
<artifactId>qboot-module-quartz</artifactId>
<version>${qboot.version}</version>
</dependency>
<!-- 消息中间件 RabbitMQ -->
<dependency>
<groupId>com.qboot</groupId>
<artifactId>qboot-module-rabbitmq</artifactId>
<version>${qboot.version}</version>
</dependency>
<!-- == 扩展模块结束 == -->
</dependencies>
</dependencyManagement>
<profiles>
<profile>
<id>dev</id>
<properties>
<profileActive>dev</profileActive>
</properties>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
<profile>
<id>prod</id>
<properties>
<profileActive>prod</profileActive>
</properties>
</profile>
</profiles>
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<excludes>
<exclude>application*.yml</exclude>
</excludes>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>application-${profileActive}.yml</include>
<include>application.yml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>${maven-compiler-plugin.version}</version>
<configuration>
<source>${source.version}</source>
<target>${target.version}</target>
<encoding>${encoding.version}</encoding>
</configuration>
</plugin>
</plugins>
</build>
</project>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/ywljiushiniye_admin/qboot.git
git@gitee.com:ywljiushiniye_admin/qboot.git
ywljiushiniye_admin
qboot
QBoot
master

搜索帮助