Files
molly-multi-tenant/server/pom.xml
2024-02-27 10:09:08 +08:00

161 lines
5.6 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<packaging>pom</packaging>
<groupId>com.xaaef.molly</groupId>
<artifactId>molly-multi-tenant</artifactId>
<version>1.0.1</version>
<name>molly-multi-tenant</name>
<modules>
<module>common</module>
<module>internal-api</module>
<module>molly-monitor</module>
<module>molly-pms</module>
<module>molly-cms</module>
<module>molly-sys</module>
<module>molly-service</module>
<module>plugins/mbp-tenant</module>
<module>plugins/auth-jwt</module>
<module>plugins/redis-config</module>
<module>plugins/web-config</module>
</modules>
<description>
molly mybatis-plus multi tenant SaaS platform
</description>
<properties>
<java.version>21</java.version>
<maven.compiler.source>21</maven.compiler.source>
<maven.compiler.target>21</maven.compiler.target>
<maven-compiler.version>3.12.1</maven-compiler.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<!-- 优化的雪花算法雪花漂移它生成的ID更短、速度更快 -->
<idgenerator.version>1.0.6</idgenerator.version>
<!-- x-file-storage文件上传 文档地址 https://x-file-storage.xuyanwu.cn -->
<storage.version>2.1.0</storage.version>
<!-- 七牛云文件上传 -->
<qiniu-storage.version>7.15.0</qiniu-storage.version>
<!-- 阿里云文件上传 -->
<aliyun-storage.version>3.17.4</aliyun-storage.version>
<!-- 服务器运行状态查询, 如: CPU、磁盘、内存 -->
<oshi.version>6.4.13</oshi.version>
<!-- Excel文件操作 -->
<apache-poi.version>5.2.5</apache-poi.version>
<!-- 小而美的工具库 -->
<hutool.version>5.8.26</hutool.version>
<!-- 简单、方便的OpenAPI接口文档 -->
<knife4j.version>4.5.0</knife4j.version>
<!-- MyBatis 的增强工具,基友搭配,效率翻倍 -->
<mybatis-plus.version>3.5.5</mybatis-plus.version>
<!-- JavaEE 颠覆者 -->
<spring-boot.version>3.2.3</spring-boot.version>
</properties>
<dependencies>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
</dependency>
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-core</artifactId>
</dependency>
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-ui</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<!--
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>${spring-boot.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-bom</artifactId>
<version>${hutool.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-dependencies</artifactId>
<version>${knife4j.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>${maven-compiler.version}</version>
<configuration>
<source>${java.version}</source>
<target>${java.version}</target>
<encoding>${project.build.sourceEncoding}</encoding>
<compilerArgs>
<arg>-parameters</arg>
</compilerArgs>
</configuration>
</plugin>
</plugins>
</build>
</project>