<p align="center">
<a href="https://maimengcloud.com/" target="_blank">
<img src="https://maimengcloud.com/img/728c2dec5c1055349455.png" width="400" alt="logo">
</a>
</p>
<p align="center">
<strong>唛盟xm:涵盖项目规划、需求管理、开发迭代、版本控制、缺陷跟踪、测试管理、工时管理、效能分析等环
节,实现项目全过程、全方位管理的一站式企业研发项目管理解决方案</strong>
</p>
<p align="center">
<a target="_blank" href="https://gitee.com/maimengcloud/xm-ui-web">
<img src='https://gitee.com/maimengcloud/xm-ui-web/badge/star.svg?theme=gvp' alt='gitee star'/>
</a>
</p>
<p align="center">
👉 <a target="_blank" href="https://maimengcloud.com/xm/m1/">https://maimengcloud.com</a> 👈
</p>
## 快速导航
- [前端组件](https://gitee.com/maimengcloud/xm-ui-web)
- [后端服务](https://gitee.com/maimengcloud/xm-backend)
- [体验环境](https://maimengcloud.com/xm/m1/)
登陆界面上选择演示账号登陆或者直接扫码登陆,无须注册
## 📢 简介[唛盟xm](/)
唛盟企业级研发管理系统简称唛盟xm,属于唛盟生态的专业子系统之一,以研发管理为核心,涵盖项目规划、需求管理、开发迭代、版本控制、缺陷跟踪、测试管理、工时管理、效能分析等环节,实现全过程、全方位的研发管理。通过该系统,企业能够优化研发流程,提高研发效率,降低研发成本,提高市场竞争力。
💪唛盟生态遵循 <strong>“一个底座+N个专业子系统”</strong> 的架构,基于同一个底座的各个专业子系统可以任意组合形成一个大的业务系统
一个底座: [mdp-core](https://gitee.com/maimengcloud/mdp-core)
N个专业子系统: [低代码mdp-lcode](https://gitee.com/maimengcloud/mdp-lcode-ui-web) 、
[系统及账户管理mdp-sys](https://gitee.com/maimengcloud/mdp-lcode-backend/tree/master/mdp-sys) 、
[第三方支付登录等mdp-tpa](https://gitee.com/maimengcloud/mdp-tpa-backend) 、
[统一认证中心mdp-oauth2](https://gitee.com/maimengcloud/mdp-oauth2-backend) 、
[内容管理mdp-arc](https://gitee.com/maimengcloud/mdp-arc-ui-web) 、
[工作流mdp-workflow](https://gitee.com/maimengcloud/mdp-workflow-backend) 、
[短信mdp-sms](https://gitee.com/maimengcloud/mdp-sms-ui-web) 、
[代码生成器mdp-code](https://gitee.com/maimengcloud/mdp-code-generator) 、
[研发项目管理xm](https://gitee.com/maimengcloud/xm-ui-web) 、
[即时通讯mdp-im](https://gitee.com/maimengcloud/mdp-im-web) 、
[财务ac](https://gitee.com/maimengcloud/ac-core-ui-web) 、
[协同办公oa](https://gitee.com/maimengcloud/oa-ui-web)
上述专业子系统全部开源
### 唛盟xm主体工程
唛盟xm使用[唛盟低代码开发平台](https://gitee.com/maimengcloud/mdp-lcode-ui-web)开发,属于前后端严格分离的一套系统,分为前端工程、后端工程两部分
- [xm-ui-web](https://gitee.com/maimengcloud/xm-ui-web)
唛盟的前端工程,以vue.js为主
- [xm-backend](https://gitee.com/maimengcloud/xm-backend)
唛盟的后端工程,java语言为主
### 唛盟账号管理工程
唛盟xm的账户管理、组织管理、菜单管理等沿用唛盟低代码的功能
- [mdp-lcode-ui-web 必须](https://gitee.com/maimengcloud/mdp-lcode-ui-web)
唛盟低代码的前端工程,以vue.js为主
- [mdp-lcode-backend 必须](https://gitee.com/maimengcloud/mdp-lcode-backend)
唛盟低代码的后端工程,java语言为主
### 高级配套工程
- [mdp-cloud-backend 非必须](https://gitee.com/maimengcloud/mdp-cloud-backend)
该工程作为spring cloud的扩展工程,如果需要将系统发布到spring cloud环境,需要下载该工程重新打包,不包含任何的业务功能,仅作为后端接入cloud环境使用
- [mdp-oauth2-backend 非必须](https://gitee.com/maimengcloud/mdp-oauth2-backend)
该工程为统一认证中心,作为spring oauth2的扩展工程,如果需要将系统接入oauth2环境,需要下载该工程重新打包,该工程实现分布式单点登陆;支持微信、支付宝、短信、账户密码等多种登陆方式
### 开发辅助工具
- [mdp-code-generator 非必须](https://gitee.com/maimengcloud/mdp-code-generator) 代码生成器
生成代码两种方式,
一、使用代码生成器本地工程,好处是代码可以直接覆盖到本地业务工程,避免复制黏贴出错。
二、如果不需要本地生成代码,也可以在低代码平台在线生成。[在线生成代码](https://maimengcloud.com/lcode/m1/#/mdp/lcode/gen)
## ⚙ 快速开始
xm的部分服务会调用mdp-lcode中的用户信息,开发前最好把[mdp-lcode-backend](https://gitee.com/maimengcloud/mdp-lcode-backend)部署起来,提供用户管理等服务
### 开发
首次使用务必按以下先后顺序执行
```bash
# 克隆开发底座项目
git clone https://gitee.com/maimengcloud/mdp-core.git
# 安装开发底座依赖
mvn install
# 克隆oauth2项目(非必须)
git https://gitee.com/maimengcloud/mdp-oauth2-backend.git
# 安装oauth2依赖
mvn install
# 克隆cloud项目(非必须)
git https://gitee.com/maimengcloud/mdp-cloud-backend.git
# 安装cloud依赖
mvn install
# 克隆xm项目
git clone https://gitee.com/maimengcloud/xm-backend.git
# 安装xm依赖
mvn install
# 导入数据库脚本
# 1.创建wf库 如果不想用工作流,可忽略创建wf库,找到相关脚本,导入相关表到wf数据库中,如果已创建,该步忽略
[wf.sql](https://gitee.com/maimengcloud/mdp-workflow-backend/blob/master/sql/wf.sql)
# 2.创建lcode库,导入相关脚本,如果已导入过,则忽略该步骤
[lcode.sql](https://gitee.com/maimengcloud/mdp-lcode-backend/blob/master/mdp-lcode/sql/lcode.sql)
# 3.创建xm库,导入相关脚本,如果已导入过,则忽略该步骤
[xm.sql](./sql/xm.sql)
# 配置数据库链接 + redis 链接(需要提前准备数据库及redis环境)
[application-dev.yml](./xm-core/src/main/resources/application-dev.yml)
# 启动服务 注意,启动类在test目录下
找到并运行[XmApplication.java](./xm-core/src/test/java/com/mdp/XmApplication.java)
```
访问端口 http://localhost:7067
### 发布
```bash
# 构建
在xm-backend下执行
mvn instal
# 部署
在xm-backend下执行
mvn deploy
# 手工发布到测试环境或者生产环境
如果是单体应用则拷贝并推送到服务器上[xm-bootstrap-2.0.0-RELEASE.jar](./xm-bootstrap/target/xm-bootstrap-2.0.0-RELEASE.jar)
如果是微服务则拷贝并推送到服务器上[xm-cloud-bootstrap-2.0.0-RELEASE.jar](./xm-cloud-bootstrap/target/xm-cloud-bootstrap-2.0.0-RELEASE.jar)
# 启动应用(单体、cloud对jar包的引用不同,需要根据情况修改下脚本bootstrap-xm.sh,默认是单体)初次部署把./start-service/bootstrap-xm.sh拷贝到服务器上
sh bootstrap-xm.sh
```
### 🔔️ 特别提醒
mdp 3.0 版本已经开始规划更新了,尽请期待新版本的诞生吧
## 💯 项目管理演示环境
1. [账户管理平台](https://maimengcloud.com/lcode/m1/)
2. [唛盟众包-网页](https://maimengcloud.com)
3. [项目管理-网页](https://maimengcloud.com/xm/m1/)
4. 项目管理-小程序
<img src="https://maimengcloud.com/img/77639c6907935d3b699f.png" alt="drawing" width="200"/>
## 🐞 交流讨论 、反馈 BUG、提出建议等
1. 快扫描下方左侧微信二维码和我们一起交流讨论吧!(备注 唛盟-mdp 进群)
<img src="https://maimengcloud.com/img/5ff0a747a4a1f14cf6a5.png" alt="drawing" width="200"/>
2. 唛盟微信公众号查看一些基础教程
<img src="https://maimengcloud.com/img/f3f91bac3a3735264a66.png" alt="drawing" width="200"/>
3. 反馈 BUG、提出建议,欢迎新建:[issues](https://gitee.com/maimengcloud/mdp-lcode-ui-web/issues),开发人员会不定时查看回复。
4. 参与贡献,请查看[贡献指南](#🔨贡献指南)。
## 💲 打赏
**�
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
以研发为核心涵盖项目规划、需求管理、开发迭代、版本控制、缺陷跟踪、测试管理、工时管理、效能分析等环节 唛盟生态遵循 “一个底座+N个专业子系统” 的架构,基于同一个底座的各个专业子系统可以任意组合形成一个大的业务系统 一个底座: mdp-core N个专业子系统: 低代码mdp-lcode 、 系统及账户管理mdp-sys 、 第三方支付登录等mdp-tpa 、 统一认证中心mdp-oauth2 、 内容管理mdp-arc 、 工作流mdp-workflow 、 短信mdp-sms 、 代码生成器mdp-code 、 研发项目管理xm 、 即时通讯mdp-im 、 财务ac 、 协同办公oa。
资源推荐
资源详情
资源评论
收起资源包目录
唛盟企业级研发管理系统简称唛盟xm,属于唛盟生态的专业子系统之一 (681个子文件)
.gitignore 268B
.gitignore 75B
showArchive.html 3KB
xm-bootstrap.iml 31KB
xm-core.iml 23KB
xm-backend.iml 22KB
XmTaskController.java 64KB
XmGroupService.java 31KB
XmTaskService.java 30KB
XmMenuController.java 29KB
XmQuestionController.java 28KB
XmProjectController.java 27KB
XmWorkloadController.java 26KB
XmGroupUserController.java 25KB
XmProductController.java 25KB
XmTaskExecuserController.java 25KB
XmProjectService.java 22KB
XmTestPlanCaseController.java 20KB
XmTaskOrderController.java 19KB
XmGroupController.java 19KB
XmMenuPlan.java 18KB
XmIterationController.java 17KB
XmProjectQxService.java 17KB
XmProductQxService.java 17KB
XmRecordService.java 16KB
XmTestCaseController.java 15KB
XmTaskSbillController.java 15KB
XmTask.java 15KB
XmTestCasedbController.java 14KB
XmTestPlanController.java 14KB
XmTaskExecuserService.java 14KB
XmTaskSbillDetailController.java 14KB
XmProjectStateController.java 13KB
XmMenuService.java 13KB
XmProductService.java 12KB
XmMyFocusController.java 12KB
XmTaskEvalController.java 12KB
XmBudgetNlaborController.java 12KB
XmBudgetLaborController.java 12KB
XmTaskBidOrderController.java 11KB
XmProjectStateHisController.java 11KB
XmMenuStateController.java 11KB
XmRecordVisitController.java 11KB
XmFuncController.java 11KB
XmEnvListController.java 11KB
XmCostNlaborController.java 10KB
XmRptDataController.java 10KB
XmProductStateController.java 10KB
XmRptConfigController.java 10KB
XmProject.java 9KB
XmIterationStateHis.java 9KB
XmProductStateHis.java 9KB
XmIterationState.java 9KB
XmProductState.java 9KB
XmQuestionService.java 9KB
XmBranchStateHis.java 9KB
XmBranchState.java 9KB
XmProjectStateHis.java 9KB
XmIterationMenuController.java 9KB
XmProjectState.java 9KB
XmBranchStateController.java 9KB
XmProductProjectLinkController.java 9KB
XmMenuCommentController.java 9KB
XmProjectTaskTypeState.java 8KB
XmIterationStateController.java 8KB
XmTaskExecuser.java 8KB
XmQuestion.java 8KB
XmTaskOrder.java 8KB
XmBranchStateHisController.java 8KB
XmTaskSbillService.java 7KB
XmMenuState.java 7KB
XmQuestionHandleController.java 7KB
XmProjectKpiHisController.java 7KB
XmBranchTaskTypeStateController.java 7KB
XmTaskSbillDetail.java 7KB
XmMyFootPrintController.java 7KB
XmProductVersionController.java 7KB
XmIterationStateHisController.java 7KB
TestXmPushMsgService.java 7KB
XmProjectEnvListController.java 6KB
XmGroupStateController.java 6KB
XmProjectKpiController.java 6KB
XmCollectLinkController.java 6KB
XmRecordController.java 6KB
XmTaskCommentController.java 6KB
XmMenuExchangeController.java 6KB
XmMenu.java 6KB
XmTaskOrderService.java 6KB
XmCollectController.java 6KB
XmGroupCacheService.java 6KB
XmProduct.java 6KB
XmTaskSkillController.java 5KB
XmEnvListService.java 5KB
XmGroupState.java 5KB
XmMenuStateService.java 5KB
XmFuncService.java 5KB
SysClient.java 5KB
XmTaskSbillDetailService.java 5KB
XmTestPlan.java 5KB
AcClient.java 5KB
共 681 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
电子小白的每一天
- 粉丝: 164
- 资源: 37
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功