mirror of
https://gitee.com/mmsAdmin/mms
synced 2025-12-06 08:58:55 +08:00
mms-admin
This commit is contained in:
commit
10d5eb526c
18
.editorconfig
Normal file
18
.editorconfig
Normal file
@ -0,0 +1,18 @@
|
||||
# http://editorconfig.org
|
||||
root = true
|
||||
|
||||
# 空格替代Tab缩进在各种编辑工具下效果一致
|
||||
[*]
|
||||
indent_style = space
|
||||
indent_size = 4
|
||||
charset = utf-8
|
||||
end_of_line = lf
|
||||
trim_trailing_whitespace = true
|
||||
insert_final_newline = true
|
||||
|
||||
[*.{json,yml,yaml}]
|
||||
indent_size = 2
|
||||
|
||||
[*.md]
|
||||
insert_final_newline = false
|
||||
trim_trailing_whitespace = false
|
||||
103
.gitignore
vendored
Normal file
103
.gitignore
vendored
Normal file
@ -0,0 +1,103 @@
|
||||
# Compiled class file
|
||||
*.class
|
||||
|
||||
# Log file
|
||||
*.log
|
||||
|
||||
# BlueJ files
|
||||
*.ctxt
|
||||
|
||||
# Mobile Tools for Java (J2ME)
|
||||
.mtj.tmp/
|
||||
|
||||
# Package Files
|
||||
*.jar
|
||||
*.war
|
||||
*.nar
|
||||
*.ear
|
||||
*.zip
|
||||
*.tar.gz
|
||||
*.rar
|
||||
|
||||
# Eclipse & IntelliJ IDEA
|
||||
.classpath
|
||||
.settings/
|
||||
.idea
|
||||
.idea/
|
||||
*.iws
|
||||
*.iml
|
||||
*.ipr
|
||||
.settings
|
||||
.project
|
||||
.flattened-pom.xml
|
||||
|
||||
# Maven
|
||||
target/
|
||||
pom.xml.tag
|
||||
pom.xml.releaseBackup
|
||||
pom.xml.versionsBackup
|
||||
pom.xml.next
|
||||
release.properties
|
||||
dependency-reduced-pom.xml
|
||||
buildNumber.properties
|
||||
.mvn/timing.properties
|
||||
.mvn/wrapper/maven-wrapper.jar
|
||||
|
||||
# Gradle
|
||||
.gradle
|
||||
.gradle/
|
||||
build/
|
||||
**/build/
|
||||
bin/
|
||||
!src/**/build/
|
||||
gradle-app.setting
|
||||
!gradle-wrapper.jar
|
||||
.gradletasknamecache
|
||||
gradle/wrapper/gradle-wrapper.properties
|
||||
|
||||
# VS Code
|
||||
.vscode/
|
||||
|
||||
# STS
|
||||
.apt_generated
|
||||
.factorypath
|
||||
.springBeans
|
||||
.sts4-cache
|
||||
|
||||
# NetBeans
|
||||
/nbproject/private/
|
||||
/nbbuild/
|
||||
/dist/
|
||||
/nbdist/
|
||||
/.nb-gradle/
|
||||
!**/src/main/**/build/
|
||||
!**/src/test/**/build/
|
||||
|
||||
# DB
|
||||
/script/db/.back_sxpcwlkj/
|
||||
/script/db/.version_sxpcwlkj/
|
||||
!/script/db/.back_sxpcwlkj/
|
||||
|
||||
.DS_Store
|
||||
node_modules
|
||||
/dist
|
||||
package-lock.json
|
||||
yarn.lock
|
||||
|
||||
# local env files
|
||||
.env.local
|
||||
.env.*.local
|
||||
|
||||
# Log files
|
||||
npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
pnpm-debug.log*
|
||||
|
||||
# Editor directories and files
|
||||
.vscode
|
||||
*.suo
|
||||
*.ntvs*
|
||||
*.njsproj
|
||||
*.sln
|
||||
*.sw?
|
||||
9
.gitmodules
vendored
Normal file
9
.gitmodules
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
[submodule "mms-ui"]
|
||||
path = mms-ui
|
||||
url = https://gitee.com/mmsAdmin/mms-ui.git
|
||||
[submodule "mms-modules"]
|
||||
path = mms-modules
|
||||
url = https://gitee.com/mmsAdmin/mms-modules.git
|
||||
[submodule "mms-patulous"]
|
||||
path = mms-patulous
|
||||
url = https://gitee.com/mmsAdmin/mms-patulous.git
|
||||
204
README.md
Normal file
204
README.md
Normal file
@ -0,0 +1,204 @@
|
||||
<div align="center">
|
||||
<br/>
|
||||
<a href="#">
|
||||
<img width="150" src="https://www.mmsadmin.cn/logo.png">
|
||||
</a>
|
||||
<h1>模块化管理系统</h1>
|
||||
<br/>
|
||||
</div>
|
||||
|
||||
## ⚡️系统介绍
|
||||
|
||||
🔥🔥🔥模块化管理系统(Modular management
|
||||
system),简称:MMS,是一款基于多应用模块用户、商品、支付、订单、分销、日志、定时、通信、直播、广告、文章等多模块应用开源系统,可快速的应用与各类项目研发中,定期更新功能修复、上新、技术栈分享 (
|
||||
十年磨一剑,做最有价值的开源项目)!
|
||||
|
||||
|
||||
> MMS 是借鉴优秀的 RuoYi-Vue-Plus 项目架构思想,80%的架构重构,结合自己多年的后端系统开发打造的一款功能丰富的模块化系统(更懂程序员的系统)
|
||||
|
||||
> 项目代码、文档 均开源免费可商用 ,活到老写到老 为兴趣而开源 为学习而开源.
|
||||
|
||||
系统演示: [传送门](https://demo.sxpcwlkj.com)
|
||||
|
||||
前端项目地址: [mms-ui](https://gitee.com/mmsAdmin/mms-ui)
|
||||
|
||||
文档地址: [mms-doc](https://www.mmsadmin.cn/)
|
||||
|
||||
|
||||
## 🧩系统版本
|
||||
|
||||
<img src="https://img.shields.io/badge/MMS-V1.0.0-green"/>
|
||||
|
||||
| 名称 | 项目名 | 项目地址 | 注意事项 |
|
||||
|--------|:--------:|:---------------------------------------------:|-----------------------------------------------------------------------------|
|
||||
| 基础版-后端 | mms | - [Gitee](https://gitee.com/mmsAdmin/mms) | 🙋♂️适用:纯后端的系统 |
|
||||
| 基础版-前端 | mms-ui | - [Gitee](https://gitee.com/mmsAdmin/mms-ui) | 🙋♂️适配:基础版后端系统 |
|
||||
| MMS商城版 | mms-mall | - [Gitee](https://gitee.com/mmsAdmin/mms-mall) | 🙋♂️若遇到问题请联系我们(备注:mms)<br>📢微信号:qq942879858<br>📢Q Q号:942879858 |
|
||||
|
||||
## 📦开发语言
|
||||
|
||||
<div style="text-align: center;float: left;width: 100%">
|
||||
<img style="margin: 5px ;float: left;height: 20px" src="https://img.shields.io/badge/language-JAVA-<COLOR>.svg" alt=""/>
|
||||
<img style="margin: 5px ;float: left;height: 20px" src="https://img.shields.io/badge/language-Docker-pink.svg" alt=""/>
|
||||
<img style="margin: 5px ;float: left;height: 20px" src="https://img.shields.io/badge/language-Vue3.2-34495e?logo=vue.j" alt="vue" />
|
||||
<img style="margin: 5px ;float: left;height: 20px" src="https://img.shields.io/badge/language-Vite4-646cff?logo=vite&logoColor=white" alt="vite" />
|
||||
<img style="margin: 5px ;float: left;height: 20px" src="https://img.shields.io/badge/language-TypeScript4.9-blue?logo=typescript&logoColor=white" alt="typescript" />
|
||||
<img style="margin: 5px ;float: left;height: 20px" src="https://img.shields.io/badge/language-Pinia2-yellow?logo=picpay&logoColor=white" alt="Pinia2" />
|
||||
<img style="margin: 5px ;float: left;height: 20px" src="https://img.shields.io/badge/language-ESLint-4b32c3?logo=eslint&logoColor=white" alt="eslint" />
|
||||
<img style="margin: 5px ;float: left;height: 20px" src="https://img.shields.io/badge/language-pnpm7-F69220?logo=pnpm&logoColor=white" alt="pnpm" />
|
||||
<img style="margin: 5px ;float: left;height: 20px" src="https://img.shields.io/badge/language-Prettier-ef9421?logo=Prettier&logoColor=white" alt="Prettier">
|
||||
<img style="margin: 5px ;float: left;height: 20px" src="https://img.shields.io/badge/language-Sass-1D365D?logo=Sass&logoColor=white" alt="Sass">
|
||||
<img style="margin: 5px ;float: left;height: 20px" src="https://img.shields.io/badge/language-Wind%20CSS-06B6D4?logo=Tailwind%20CSS&logoColor=white" alt="WindCSS">
|
||||
</div>
|
||||
|
||||
## 🍃部署方式
|
||||
<img src="https://img.shields.io/docker/automated/tsund/tianchi_docker_practice.svg" alt=""/>
|
||||
|
||||
## 🤝模块介绍
|
||||
|
||||
| 序号 | 目录 | 子模块名称 | 模块名称 | 备注 |
|
||||
|----|--------------|---------------|-----------|-------|
|
||||
| 1 | mms-admin | | 系统管理启动模块 | 已完成 |
|
||||
| 2 | mms-merchant | | 商户管理启动模块 | 待完成 |
|
||||
| 3 | mms-mobile | | 移动端接口启动模块 | 已完成 |
|
||||
| 4 | mms-modules | | MMS模块集 | 持续增加中 |
|
||||
| 5 | |________ | mms-common | 公共模块 | 已完成 |
|
||||
| 6 | |________ | mms-framework | 核心模块 | 已完成 |
|
||||
| 7 | |________ | mms-mq | 消息队列 | 已完成 |
|
||||
| 8 | |________ | mms-system | 系统管理 | 已完成 |
|
||||
| 9 | mms-patulous | | 第三方模块集 | 已完成 |
|
||||
| 10 | |________ | mms-generator | 代码生成 | 已完成 |
|
||||
| 11 | |________ | mms-powerjob | 定时任务 | 已完成 |
|
||||
| 12 | ui-admin | | 系统管理前端 | 已完成 |
|
||||
| 13 | ui-mobile | | 移动端 | 已完成 |
|
||||
| 14 | ui-tenant | | 商户管理前端 | 待完成 |
|
||||
|
||||
## 📄软件架构
|
||||
|
||||
软件架构说明
|
||||
|
||||
| 框架 | 说明 | 版本 | 说明 |
|
||||
|----------------------------------------------------------------------|-----------------------|---------------|-------|
|
||||
| [SpringBoot](https://spring.io/projects/spring-boot/#learn) | 后端主框架 | 3.X | 3.1.5
|
||||
| [Undertow](https://undertow.io/) | 基于 XNIO 的高性能容器 | 2.7.6 |
|
||||
| [Sa-Token](https://sa-token.dev33.cn/) | Sa-Token、Jwt(强解耦、强扩展) | 1.33.0 |
|
||||
| [MySQL](https://dev.mysql.com/) | 关系数据库 | 适配 8.X 最低 5.7 |
|
||||
| [Redis](https://redis.io/) | 缓存数据库 | 适配 6.X 最低 4.X |
|
||||
| [Mybatis-Plus](https://baomidou.com/guide/) | 快速 CRUD 增加开发效率 | 3.5.4 |
|
||||
| [Vue](https://staging-cn.vuejs.org/) | vue 框架 | 3.2.45 |
|
||||
| [Vite](https://cn.vitejs.dev//) | 开发与构建工具 | 4.0.4 |
|
||||
| [Element Plus](https://element-plus.org/zh-CN/) | Element Plus | 2.2.28 |
|
||||
| [TypeScript](https://www.typescriptlang.org/docs/) | JavaScript 的超集 | 4.9.4 |
|
||||
| [pinia](https://pinia.vuejs.org/) | Vue 存储库 替代 vuex5 | 2.0.28 |
|
||||
| [vueuse](https://vueuse.org/) | 常用工具集 | 9.10.0 |
|
||||
| [vxe-table](https://vxetable.cn/) | vue 最强表单 | 4.3.7 |
|
||||
| [vue-i18n](https://kazupon.github.io/vue-i18n/zh/introduction.html/) | 国际化 | 9.2.2 |
|
||||
| [vue-router](https://router.vuejs.org/) | vue 路由 | 4.1.6 |
|
||||
| [windicss](https://cn.windicss.org/) | 下一代工具优先的 CSS 框架 | 3.5.6 |
|
||||
| [iconify](https://icon-sets.iconify.design/) | 在线图标库 | 3.0.1 |
|
||||
| [wangeditor](https://www.wangeditor.com/) | 富文本编辑器 | 5.1.23 |
|
||||
|
||||
## 🎳演示图例
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<th><p>登录页面</p></th>
|
||||
<th><p>后台首页</p></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><img src="https://www.mmsadmin.cn/images/mms/01.png"/></th>
|
||||
<th><img src="https://www.mmsadmin.cn/images/mms/02.png"/></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><p>用户管理</p></th>
|
||||
<th><p>新增用户</p></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><img src="https://www.mmsadmin.cn/images/mms/03.png"/></th>
|
||||
<th><img src="https://www.mmsadmin.cn/images/mms/04.png"/></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><p>角色管理</p></th>
|
||||
<th><p>添加角色</p></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><img src="https://www.mmsadmin.cn/images/mms/05.png"/></th>
|
||||
<th><img src="https://www.mmsadmin.cn/images/mms/06.png"/></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><p>菜单管理</p></th>
|
||||
<th><p>部门管理</p></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><img src="https://www.mmsadmin.cn/images/mms/07.png"/></th>
|
||||
<th><img src="https://www.mmsadmin.cn/images/mms/08.png"/></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><p>字典管理</p></th>
|
||||
<th><p>添加字典</p></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><img src="https://www.mmsadmin.cn/images/mms/09.png"/></th>
|
||||
<th><img src="https://www.mmsadmin.cn/images/mms/10.png"/></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><p>系统设置</p></th>
|
||||
<th><p>消息公告</p></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><img src="https://www.mmsadmin.cn/images/mms/11.png"/></th>
|
||||
<th><img src="https://www.mmsadmin.cn/images/mms/12.png"/></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><p>代码生成1</p></th>
|
||||
<th><p>代码生成2</p></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><img src="https://www.mmsadmin.cn/images/mms/13.png"/></th>
|
||||
<th><img src="https://www.mmsadmin.cn/images/mms/14.png"/></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><p>代码生成3</p></th>
|
||||
<th><p>代码生成4</p></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><img src="https://www.mmsadmin.cn/images/mms/15.png"/></th>
|
||||
<th><img src="https://www.mmsadmin.cn/images/mms/16.png"/></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><p>定时任务</p></th>
|
||||
<th><p>对象存储</p></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><img src="https://www.mmsadmin.cn/images/mms/17.png"/></th>
|
||||
<th><img src="https://www.mmsadmin.cn/images/mms/18.png"/></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><p>扩展工具</p></th>
|
||||
<th><p>个人中心</p></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><img src="https://www.mmsadmin.cn/images/mms/19.png"/></th>
|
||||
<th><img src="https://www.mmsadmin.cn/images/mms/20.png"/></th>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
# 😎 LICENSE
|
||||
|
||||
::: tip MIT License
|
||||
[https://gitee.com/mmsAdmin/mms/blob/master/LICENSE](https://gitee.com/mmsAdmin/mms/blob/master/LICENSE)
|
||||
:::
|
||||
|
||||
## ❌免责条款
|
||||
|
||||
  您充分了解并同意,您必须为自己使用本服务及注册帐号下的一切行为负责,包括您所发表的任何内容以及由此产生的任何后果。您应对本服务中的内容自行加以判断,并自行承担因使用内容而引起的所有风险。
|
||||
|
||||
  [mms](https://gitee.com/mmsAdmin/mms),[mms-ui](https://gitee.com/mmsAdmin/mms-ui) 对网站上所显示的信息或资料的准确性、内容、完整性、合法性、可靠性、可操作性或可用性不承担任何责任。
|
||||
|
||||
  [mms](https://gitee.com/mmsAdmin/mms),[mms-ui](https://gitee.com/mmsAdmin/mms-ui) 二次开发使用者因为违法而触犯中华人民共和国法律的,一切后果自己负责,`mms 作者` 不承担任何责任。
|
||||
|
||||
  本声明未涉及的问题参见国家有关法律法规,当本声明与国家法律法规冲突时,以国家法律法规为准。
|
||||
|
||||
## 🧪学习 & 商用
|
||||
|
||||
  [mms](https://gitee.com/mmsAdmin/mms),[mms-ui](https://gitee.com/mmsAdmin/mms-ui) 是免费和开源的,可免费用于 `学习`、`商业使用` 。
|
||||
685
pom.xml
Normal file
685
pom.xml
Normal file
@ -0,0 +1,685 @@
|
||||
<?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.sxpcwlkj</groupId>
|
||||
<artifactId>mms</artifactId>
|
||||
<version>${revision}</version>
|
||||
|
||||
<name>mms</name>
|
||||
<url>https://www.sxpcwlkj.com</url>
|
||||
<description>陕西品创网络模块化系统</description>
|
||||
<packaging>pom</packaging>
|
||||
|
||||
<!-- 版本控制 -->
|
||||
<properties>
|
||||
<!-- Alpha(α):内测、Beta(β):公测版 Gamma(γ):正式版 -->
|
||||
<revision>1.0.6-Beta</revision>
|
||||
<spring-boot.version>3.2.6</spring-boot.version>
|
||||
<spring-boot-admin.version>3.2.3</spring-boot-admin.version>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
||||
<java.version>17</java.version>
|
||||
|
||||
<mybatis.version>3.5.16</mybatis.version>
|
||||
<mybatis-plus.version>3.5.7</mybatis-plus.version>
|
||||
<mybatis-plus-join-core.version>1.4.7</mybatis-plus-join-core.version>
|
||||
<dynamic-dsb3.version>4.3.1</dynamic-dsb3.version>
|
||||
<mysql.version>8.2.0</mysql.version>
|
||||
<postgresql.version>42.7.3</postgresql.version>
|
||||
<p6spy.version>3.9.1</p6spy.version>
|
||||
|
||||
<satoken.version>1.35.0.RC</satoken.version>
|
||||
<redisson.version>3.31.0</redisson.version>
|
||||
<lock4j.version>2.2.7</lock4j.version>
|
||||
<alibaba-ttl.version>2.14.2</alibaba-ttl.version>
|
||||
<powerjob.version>5.0.1-beta</powerjob.version>
|
||||
<mapstruct-plus.version>1.4.3</mapstruct-plus.version>
|
||||
<mapstruct-plus.lombok.version>0.2.0</mapstruct-plus.lombok.version>
|
||||
<lombok.version>1.18.32</lombok.version>
|
||||
<guava.version>33.4.0-jre</guava.version>
|
||||
<hutool.version>5.8.32</hutool.version>
|
||||
<okhttp.version>5.0.0-alpha.14</okhttp.version>
|
||||
<springdoc.version>2.5.0</springdoc.version>
|
||||
<therapi-javadoc.version>0.15.0</therapi-javadoc.version>
|
||||
<commons-io.version>2.17.0</commons-io.version>
|
||||
<easyexcel.version>4.0.3</easyexcel.version>
|
||||
|
||||
|
||||
<!--低代码生成-->
|
||||
<maku-generator.version>3.1.0</maku-generator.version>
|
||||
<!--文件存储-->
|
||||
<x-file-storage.version>2.1.0</x-file-storage.version>
|
||||
<!--三方服务商-->
|
||||
<aliyun-sdk-oss.version>3.16.1</aliyun-sdk-oss.version>
|
||||
<huaweicloud.obs.version>3.22.12</huaweicloud.obs.version>
|
||||
<qiniu.sdk.version>7.12.1</qiniu.sdk.version>
|
||||
<qcloud.cos.version>5.6.137</qcloud.cos.version>
|
||||
<baidubce.bce.version>0.10.313</baidubce.bce.version>
|
||||
<amazonaws.sdk.s3.version>1.12.429</amazonaws.sdk.s3.version>
|
||||
|
||||
<!-- 离线IP地址定位库 -->
|
||||
<ip2region.version>2.7.0</ip2region.version>
|
||||
<!-- SMS 配置 -->
|
||||
<sms4j.version>3.2.0</sms4j.version>
|
||||
<!-- IJPay 支付-->
|
||||
<IJPay.version>2.9.10</IJPay.version>
|
||||
<!-- WxJava -->
|
||||
<weixin.version>4.6.0</weixin.version>
|
||||
<freemarker.version>2.3.31</freemarker.version>
|
||||
<oracle.version>19.3.0.0</oracle.version>
|
||||
<dameng.version>8.1.2.141</dameng.version>
|
||||
<clickhouse.version>0.3.2</clickhouse.version>
|
||||
<kingbase8.version>8.6.0</kingbase8.version>
|
||||
<commons-pool2.version>2.6.2</commons-pool2.version>
|
||||
|
||||
<!-- 插件版本 -->
|
||||
<maven-jar-plugin.version>3.4.2</maven-jar-plugin.version>
|
||||
<maven-war-plugin.version>3.2.2</maven-war-plugin.version>
|
||||
<maven-compiler-plugin.verison>3.11.0</maven-compiler-plugin.verison>
|
||||
<maven-surefire-plugin.version>3.1.2</maven-surefire-plugin.version>
|
||||
<flatten-maven-plugin.version>1.6.0</flatten-maven-plugin.version>
|
||||
<therapi-javadoc-plugin.version>0.15.0</therapi-javadoc-plugin.version>
|
||||
|
||||
</properties>
|
||||
|
||||
<profiles>
|
||||
<profile>
|
||||
<id>local</id>
|
||||
<properties>
|
||||
<!-- 环境标识,需要与配置文件的名称相对应 -->
|
||||
<profiles.active>local</profiles.active>
|
||||
<logging.level>info</logging.level>
|
||||
</properties>
|
||||
<activation>
|
||||
<!-- 默认环境 -->
|
||||
<activeByDefault>true</activeByDefault>
|
||||
</activation>
|
||||
</profile>
|
||||
<profile>
|
||||
<id>dev</id>
|
||||
<properties>
|
||||
<!-- 环境标识,需要与配置文件的名称相对应 -->
|
||||
<profiles.active>dev</profiles.active>
|
||||
<logging.level>info</logging.level>
|
||||
</properties>
|
||||
</profile>
|
||||
<profile>
|
||||
<id>prod</id>
|
||||
<properties>
|
||||
<profiles.active>prod</profiles.active>
|
||||
<logging.level>warn</logging.level>
|
||||
</properties>
|
||||
</profile>
|
||||
</profiles>
|
||||
|
||||
<!-- 依赖声明 -->
|
||||
<dependencyManagement>
|
||||
<dependencies>
|
||||
|
||||
<!-- SpringBoot的依赖配置-->
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-dependencies</artifactId>
|
||||
<version>${spring-boot.version}</version>
|
||||
<type>pom</type>
|
||||
<scope>import</scope>
|
||||
</dependency>
|
||||
<!-- spring-boot健康检测服务端 -->
|
||||
<dependency>
|
||||
<groupId>de.codecentric</groupId>
|
||||
<artifactId>spring-boot-admin-starter-server</artifactId>
|
||||
<version>${spring-boot-admin.version}</version>
|
||||
</dependency>
|
||||
<!-- spring-boot健康检测客服端 -->
|
||||
<dependency>
|
||||
<groupId>de.codecentric</groupId>
|
||||
<artifactId>spring-boot-admin-starter-client</artifactId>
|
||||
<version>${spring-boot-admin.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-actuator</artifactId>
|
||||
<version>${spring-boot.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-aop</artifactId>
|
||||
<version>${spring-boot.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.freemarker</groupId>
|
||||
<artifactId>freemarker</artifactId>
|
||||
<version>${freemarker.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.mysql</groupId>
|
||||
<artifactId>mysql-connector-j</artifactId>
|
||||
<version>${mysql.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.postgresql</groupId>
|
||||
<artifactId>postgresql</artifactId>
|
||||
<version>${postgresql.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.oracle.database.jdbc</groupId>
|
||||
<artifactId>ojdbc8</artifactId>
|
||||
<version>${oracle.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.dameng</groupId>
|
||||
<artifactId>DmJdbcDriver18</artifactId>
|
||||
<version>${dameng.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>cn.com.kingbase</groupId>
|
||||
<artifactId>kingbase8</artifactId>
|
||||
<version>${kingbase8.version}</version>
|
||||
</dependency>
|
||||
<!-- dynamic-datasource 多数据源-->
|
||||
<dependency>
|
||||
<groupId>com.baomidou</groupId>
|
||||
<artifactId>dynamic-datasource-spring-boot3-starter</artifactId>
|
||||
<version>${dynamic-dsb3.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.mybatis</groupId>
|
||||
<artifactId>mybatis</artifactId>
|
||||
<version>${mybatis.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.baomidou</groupId>
|
||||
<artifactId>mybatis-plus-spring-boot3-starter</artifactId>
|
||||
<version>${mybatis-plus.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.baomidou</groupId>
|
||||
<artifactId>mybatis-plus-annotation</artifactId>
|
||||
<version>${mybatis-plus.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>ru.yandex.clickhouse</groupId>
|
||||
<artifactId>clickhouse-jdbc</artifactId>
|
||||
<version>${clickhouse.version}</version>
|
||||
</dependency>
|
||||
|
||||
<!-- sql性能分析插件 -->
|
||||
<dependency>
|
||||
<groupId>p6spy</groupId>
|
||||
<artifactId>p6spy</artifactId>
|
||||
<version>${p6spy.version}</version>
|
||||
</dependency>
|
||||
|
||||
<!-- Sa-Token 权限认证, 在线文档:http://sa-token.dev33.cn/ -->
|
||||
<dependency>
|
||||
<groupId>cn.dev33</groupId>
|
||||
<artifactId>sa-token-spring-boot3-starter</artifactId>
|
||||
<version>${satoken.version}</version>
|
||||
</dependency>
|
||||
<!-- Sa-Token 整合 jwt -->
|
||||
<dependency>
|
||||
<groupId>cn.dev33</groupId>
|
||||
<artifactId>sa-token-jwt</artifactId>
|
||||
<version>${satoken.version}</version>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>cn.hutool</groupId>
|
||||
<artifactId>hutool-all</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<!-- Sa-Token 整合 Redis (使用 jdk 默认序列化方式) -->
|
||||
<dependency>
|
||||
<groupId>cn.dev33</groupId>
|
||||
<artifactId>sa-token-redis</artifactId>
|
||||
<version>${satoken.version}</version>
|
||||
</dependency>
|
||||
<!-- 提供Redis连接池 -->
|
||||
<dependency>
|
||||
<groupId>org.apache.commons</groupId>
|
||||
<artifactId>commons-pool2</artifactId>
|
||||
<version>${commons-pool2.version}</version>
|
||||
</dependency>
|
||||
|
||||
<!--redisson-->
|
||||
<dependency>
|
||||
<groupId>org.redisson</groupId>
|
||||
<artifactId>redisson-spring-boot-starter</artifactId>
|
||||
<version>${redisson.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.baomidou</groupId>
|
||||
<artifactId>lock4j-redisson-spring-boot-starter</artifactId>
|
||||
<version>${lock4j.version}</version>
|
||||
</dependency>
|
||||
|
||||
<!--validation 依赖-->
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-validation</artifactId>
|
||||
<version>${spring-boot.version}</version>
|
||||
</dependency>
|
||||
|
||||
<!-- bean 之间的转换 -->
|
||||
<dependency>
|
||||
<groupId>io.github.linpeilie</groupId>
|
||||
<artifactId>mapstruct-plus-spring-boot-starter</artifactId>
|
||||
<version>${mapstruct-plus.version}</version>
|
||||
</dependency>
|
||||
|
||||
<!--导出导入-->
|
||||
<dependency>
|
||||
<groupId>commons-io</groupId>
|
||||
<artifactId>commons-io</artifactId>
|
||||
<version>${commons-io.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.alibaba</groupId>
|
||||
<artifactId>easyexcel</artifactId>
|
||||
<version>${easyexcel.version}</version>
|
||||
</dependency>
|
||||
|
||||
<!-- springdoc -->
|
||||
<dependency>
|
||||
<groupId>org.springdoc</groupId>
|
||||
<artifactId>springdoc-openapi-starter-webmvc-api</artifactId>
|
||||
<version>${springdoc.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springdoc</groupId>
|
||||
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
|
||||
<version>${springdoc.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.github.therapi</groupId>
|
||||
<artifactId>therapi-runtime-javadoc</artifactId>
|
||||
<version>${therapi-javadoc.version}</version>
|
||||
</dependency>
|
||||
|
||||
<!-- HuTool 的依赖配置-->
|
||||
<dependency>
|
||||
<groupId>cn.hutool</groupId>
|
||||
<artifactId>hutool-bom</artifactId>
|
||||
<version>${hutool.version}</version>
|
||||
<type>pom</type>
|
||||
<scope>import</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.squareup.okhttp3</groupId>
|
||||
<artifactId>okhttp</artifactId>
|
||||
<version>${okhttp.version}</version>
|
||||
</dependency>
|
||||
|
||||
<!--lombok 的依赖配置-->
|
||||
<dependency>
|
||||
<groupId>org.projectlombok</groupId>
|
||||
<artifactId>lombok</artifactId>
|
||||
<version>${lombok.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>com.google.guava</groupId>
|
||||
<artifactId>guava</artifactId>
|
||||
<version>${guava.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>com.alibaba</groupId>
|
||||
<artifactId>transmittable-thread-local</artifactId>
|
||||
<version>${alibaba-ttl.version}</version>
|
||||
</dependency>
|
||||
|
||||
<!-- 代码生成 https://gitee.com/makunet/maku-generator.git -->
|
||||
<dependency>
|
||||
<groupId>net.maku</groupId>
|
||||
<artifactId>maku-generator-boot-starter</artifactId>
|
||||
<version>${maku-generator.version}</version>
|
||||
</dependency>
|
||||
|
||||
<!-- 分布式定时任务 PowerJob -->
|
||||
<dependency>
|
||||
<groupId>tech.powerjob</groupId>
|
||||
<artifactId>powerjob-worker-spring-boot-starter</artifactId>
|
||||
<version>${powerjob.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>tech.powerjob</groupId>
|
||||
<artifactId>powerjob-official-processors</artifactId>
|
||||
<version>${powerjob.version}</version>
|
||||
</dependency>
|
||||
|
||||
<!-- 对象上传 -->
|
||||
<dependency>
|
||||
<groupId>org.dromara.x-file-storage</groupId>
|
||||
<artifactId>x-file-storage-spring</artifactId>
|
||||
<version>${x-file-storage.version}</version>
|
||||
</dependency>
|
||||
|
||||
<!-- 引入 阿里云 OSS SDK,如果使用其它存储平台,就引入对应的 SDK -->
|
||||
<dependency>
|
||||
<groupId>com.aliyun.oss</groupId>
|
||||
<artifactId>aliyun-sdk-oss</artifactId>
|
||||
<version>${aliyun-sdk-oss.version}</version>
|
||||
</dependency>
|
||||
<!--华为云-->
|
||||
<dependency>
|
||||
<groupId>com.huaweicloud</groupId>
|
||||
<artifactId>esdk-obs-java</artifactId>
|
||||
<version>${huaweicloud.obs.version}</version>
|
||||
</dependency>
|
||||
<!--七牛云-->
|
||||
<dependency>
|
||||
<groupId>com.qiniu</groupId>
|
||||
<artifactId>qiniu-java-sdk</artifactId>
|
||||
<version>${qiniu.sdk.version}</version>
|
||||
</dependency>
|
||||
<!--腾讯云-->
|
||||
<dependency>
|
||||
<groupId>com.qcloud</groupId>
|
||||
<artifactId>cos_api</artifactId>
|
||||
<version>${qcloud.cos.version}</version>
|
||||
</dependency>
|
||||
<!--百度云-->
|
||||
<dependency>
|
||||
<groupId>com.baidubce</groupId>
|
||||
<artifactId>bce-java-sdk</artifactId>
|
||||
<version>${baidubce.bce.version}</version>
|
||||
</dependency>
|
||||
<!--amazonaws-->
|
||||
<dependency>
|
||||
<groupId>com.amazonaws</groupId>
|
||||
<artifactId>aws-java-sdk-s3</artifactId>
|
||||
<version>${amazonaws.sdk.s3.version}</version>
|
||||
</dependency>
|
||||
|
||||
<!-- 短信 -->
|
||||
<dependency>
|
||||
<groupId>org.dromara.sms4j</groupId>
|
||||
<artifactId>sms4j-spring-boot-starter</artifactId>
|
||||
<version>${sms4j.version}</version>
|
||||
</dependency>
|
||||
<!-- 邮箱 -->
|
||||
<dependency>
|
||||
<groupId>org.dromara.sms4j</groupId>
|
||||
<artifactId>sms4j-email-jakarta-core</artifactId>
|
||||
<version>${sms4j.version}</version>
|
||||
</dependency>
|
||||
|
||||
<!-- 离线IP地址定位库 ip2region -->
|
||||
<dependency>
|
||||
<groupId>org.lionsoul</groupId>
|
||||
<artifactId>ip2region</artifactId>
|
||||
<version>${ip2region.version}</version>
|
||||
</dependency>
|
||||
|
||||
<!-- 通用工具-->
|
||||
<dependency>
|
||||
<groupId>com.sxpcwlkj</groupId>
|
||||
<artifactId>mms-common</artifactId>
|
||||
<version>${revision}</version>
|
||||
</dependency>
|
||||
<!-- 核心模块-->
|
||||
<dependency>
|
||||
<groupId>com.sxpcwlkj</groupId>
|
||||
<artifactId>mms-framework</artifactId>
|
||||
<version>${revision}</version>
|
||||
</dependency>
|
||||
<!-- 数据源模块-->
|
||||
<dependency>
|
||||
<groupId>com.sxpcwlkj</groupId>
|
||||
<artifactId>mms-datasource</artifactId>
|
||||
<version>${revision}</version>
|
||||
</dependency>
|
||||
<!-- MQ模块-->
|
||||
<dependency>
|
||||
<groupId>com.sxpcwlkj</groupId>
|
||||
<artifactId>mms-mq</artifactId>
|
||||
<version>${revision}</version>
|
||||
</dependency>
|
||||
<!-- Demo模块-->
|
||||
<dependency>
|
||||
<groupId>com.sxpcwlkj</groupId>
|
||||
<artifactId>mms-demo</artifactId>
|
||||
<version>${revision}</version>
|
||||
</dependency>
|
||||
<!-- 阿里云模块-->
|
||||
<dependency>
|
||||
<groupId>com.sxpcwlkj</groupId>
|
||||
<artifactId>mms-aliyun</artifactId>
|
||||
<version>${revision}</version>
|
||||
</dependency>
|
||||
<!-- 微信模块-->
|
||||
<dependency>
|
||||
<groupId>com.sxpcwlkj</groupId>
|
||||
<artifactId>mms-wx</artifactId>
|
||||
<version>${revision}</version>
|
||||
</dependency>
|
||||
<!-- 代码生成模块-->
|
||||
<dependency>
|
||||
<groupId>com.sxpcwlkj</groupId>
|
||||
<artifactId>mms-gen</artifactId>
|
||||
<version>${revision}</version>
|
||||
</dependency>
|
||||
<!-- spring-boot监控(Actuator)扩展-->
|
||||
<dependency>
|
||||
<groupId>com.sxpcwlkj</groupId>
|
||||
<artifactId>mms-monitor</artifactId>
|
||||
<version>${revision}</version>
|
||||
</dependency>
|
||||
<!-- 存储模块-->
|
||||
<dependency>
|
||||
<groupId>com.sxpcwlkj</groupId>
|
||||
<artifactId>mms-oss</artifactId>
|
||||
<version>${revision}</version>
|
||||
</dependency>
|
||||
<!-- 短信模块-->
|
||||
<dependency>
|
||||
<groupId>com.sxpcwlkj</groupId>
|
||||
<artifactId>mms-sms</artifactId>
|
||||
<version>${revision}</version>
|
||||
</dependency>
|
||||
<!-- 邮件模块-->
|
||||
<dependency>
|
||||
<groupId>com.sxpcwlkj</groupId>
|
||||
<artifactId>mms-email</artifactId>
|
||||
<version>${revision}</version>
|
||||
</dependency>
|
||||
<!-- Redis模块-->
|
||||
<dependency>
|
||||
<groupId>com.sxpcwlkj</groupId>
|
||||
<artifactId>mms-redis</artifactId>
|
||||
<version>${revision}</version>
|
||||
</dependency>
|
||||
<!--websocket模块-->
|
||||
<dependency>
|
||||
<groupId>com.sxpcwlkj</groupId>
|
||||
<artifactId>mms-websocket</artifactId>
|
||||
<version>${revision}</version>
|
||||
</dependency>
|
||||
<!--Sa Token模块-->
|
||||
<dependency>
|
||||
<groupId>com.sxpcwlkj</groupId>
|
||||
<artifactId>mms-authority</artifactId>
|
||||
<version>${revision}</version>
|
||||
</dependency>
|
||||
|
||||
<!--支付-微信-->
|
||||
<dependency>
|
||||
<groupId>com.github.javen205</groupId>
|
||||
<artifactId>IJPay-WxPay</artifactId>
|
||||
<version>${IJPay.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>com.github.javen205</groupId>
|
||||
<artifactId>IJPay-AliPay</artifactId>
|
||||
<version>${IJPay.version}</version>
|
||||
</dependency>
|
||||
|
||||
<!--微信-->
|
||||
<dependency>
|
||||
<groupId>com.github.binarywang</groupId>
|
||||
<artifactId>weixin-java-miniapp</artifactId>
|
||||
<version>${weixin.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.github.binarywang</groupId>
|
||||
<artifactId>weixin-java-pay</artifactId>
|
||||
<version>${weixin.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.github.binarywang</groupId>
|
||||
<artifactId>weixin-java-open</artifactId>
|
||||
<version>${weixin.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.github.binarywang</groupId>
|
||||
<artifactId>weixin-java-mp</artifactId>
|
||||
<version>${weixin.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.github.binarywang</groupId>
|
||||
<artifactId>weixin-java-cp</artifactId>
|
||||
<version>${weixin.version}</version>
|
||||
</dependency>
|
||||
|
||||
</dependencies>
|
||||
</dependencyManagement>
|
||||
|
||||
<modules>
|
||||
<module>mms-admin</module>
|
||||
<module>mms-modules</module>
|
||||
<module>mms-patulous</module>
|
||||
</modules>
|
||||
|
||||
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<version>${maven-compiler-plugin.verison}</version>
|
||||
<configuration>
|
||||
<source>${java.version}</source>
|
||||
<target>${java.version}</target>
|
||||
<encoding>${project.build.sourceEncoding}</encoding>
|
||||
<annotationProcessorPaths>
|
||||
<path>
|
||||
<groupId>com.github.therapi</groupId>
|
||||
<artifactId>therapi-runtime-javadoc-scribe</artifactId>
|
||||
<version>${therapi-javadoc-plugin.version}</version>
|
||||
</path>
|
||||
<path>
|
||||
<groupId>org.projectlombok</groupId>
|
||||
<artifactId>lombok</artifactId>
|
||||
<version>${lombok.version}</version>
|
||||
</path>
|
||||
<path>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-configuration-processor</artifactId>
|
||||
<version>${spring-boot.version}</version>
|
||||
</path>
|
||||
<path>
|
||||
<groupId>io.github.linpeilie</groupId>
|
||||
<artifactId>mapstruct-plus-processor</artifactId>
|
||||
<version>${mapstruct-plus.version}</version>
|
||||
</path>
|
||||
<path>
|
||||
<groupId>org.projectlombok</groupId>
|
||||
<artifactId>lombok-mapstruct-binding</artifactId>
|
||||
<version>${mapstruct-plus.lombok.version}</version>
|
||||
</path>
|
||||
</annotationProcessorPaths>
|
||||
<compilerArgs>
|
||||
<arg>-parameters</arg>
|
||||
</compilerArgs>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<!-- 单元测试使用 -->
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-surefire-plugin</artifactId>
|
||||
<version>${maven-surefire-plugin.version}</version>
|
||||
<configuration>
|
||||
<!-- 根据打包环境执行对应的@Tag测试方法 -->
|
||||
<groups>${profiles.active}</groups>
|
||||
<!-- 排除标签 -->
|
||||
<excludedGroups>exclude</excludedGroups>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<!-- 统一版本号管理 -->
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>flatten-maven-plugin</artifactId>
|
||||
<version>${flatten-maven-plugin.version}</version>
|
||||
<configuration>
|
||||
<updatePomFile>true</updatePomFile>
|
||||
<flattenMode>resolveCiFriendliesOnly</flattenMode>
|
||||
</configuration>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>flatten</id>
|
||||
<phase>process-resources</phase>
|
||||
<goals>
|
||||
<goal>flatten</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>flatten.clean</id>
|
||||
<phase>clean</phase>
|
||||
<goals>
|
||||
<goal>clean</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>src/main/resources</directory>
|
||||
<!-- 关闭过滤 -->
|
||||
<filtering>false</filtering>
|
||||
</resource>
|
||||
<resource>
|
||||
<directory>src/main/resources</directory>
|
||||
<!-- 引入所有 匹配文件进行过滤 -->
|
||||
<includes>
|
||||
<include>application*</include>
|
||||
<include>bootstrap*</include>
|
||||
<include>banner*</include>
|
||||
</includes>
|
||||
<!-- 启用过滤 即该资源中的变量将会被过滤器中的值替换 -->
|
||||
<filtering>true</filtering>
|
||||
</resource>
|
||||
</resources>
|
||||
</build>
|
||||
|
||||
<repositories>
|
||||
<repository>
|
||||
<id>public</id>
|
||||
<name>huawei nexus</name>
|
||||
<url>https://mirrors.huaweicloud.com/repository/maven/</url>
|
||||
<releases>
|
||||
<enabled>true</enabled>
|
||||
</releases>
|
||||
</repository>
|
||||
</repositories>
|
||||
|
||||
<pluginRepositories>
|
||||
<pluginRepository>
|
||||
<id>public</id>
|
||||
<name>huawei nexus</name>
|
||||
<url>https://mirrors.huaweicloud.com/repository/maven/</url>
|
||||
<releases>
|
||||
<enabled>true</enabled>
|
||||
</releases>
|
||||
<snapshots>
|
||||
<enabled>false</enabled>
|
||||
</snapshots>
|
||||
</pluginRepository>
|
||||
</pluginRepositories>
|
||||
|
||||
</project>
|
||||
31
qodana.yaml
Normal file
31
qodana.yaml
Normal file
@ -0,0 +1,31 @@
|
||||
#-------------------------------------------------------------------------------#
|
||||
# Qodana analysis is configured by qodana.yaml file #
|
||||
# https://www.jetbrains.com/help/qodana/qodana-yaml.html #
|
||||
#-------------------------------------------------------------------------------#
|
||||
version: "1.0"
|
||||
|
||||
#Specify inspection profile for code analysis
|
||||
profile:
|
||||
name: qodana.starter
|
||||
|
||||
#Enable inspections
|
||||
#include:
|
||||
# - name: <SomeEnabledInspectionId>
|
||||
|
||||
#Disable inspections
|
||||
#exclude:
|
||||
# - name: <SomeDisabledInspectionId>
|
||||
# paths:
|
||||
# - <path/where/not/run/inspection>
|
||||
|
||||
projectJDK: 17 #(Applied in CI/CD pipeline)
|
||||
|
||||
#Execute shell command before Qodana execution (Applied in CI/CD pipeline)
|
||||
#bootstrap: sh ./prepare-qodana.sh
|
||||
|
||||
#Install IDE plugins before Qodana execution (Applied in CI/CD pipeline)
|
||||
#plugins:
|
||||
# - id: <plugin.id> #(plugin id can be found at https://plugins.jetbrains.com)
|
||||
|
||||
#Specify Qodana linter for analysis (Applied in CI/CD pipeline)
|
||||
linter: jetbrains/qodana-jvm:latest
|
||||
Loading…
x
Reference in New Issue
Block a user