diff --git a/backend/🔧编译错误修复指南.md b/backend/🔧编译错误修复指南.md deleted file mode 100644 index c9fa70a0..00000000 --- a/backend/🔧编译错误修复指南.md +++ /dev/null @@ -1,140 +0,0 @@ -# 🔧 编译错误修复指南 - -## ❌ 错误现象 - -运行 `mvn spring-boot:run` 启动应用时报错: - -``` -Caused by: java.io.FileNotFoundException: class path resource [org/dromara/hq/service/IHqHallReservationService.class] cannot be opened because it does not exist -``` - -## 🔍 问题分析 - -### 根本原因 -使用 `mvn spring-boot:run` 启动应用时,Maven会从**本地仓库**加载依赖的jar包,而不是直接使用项目中的target目录。 - -### 问题模块 -- `ruoyi-hq` 模块虽然编译成功(target目录中有class文件),但没有被安装到本地Maven仓库 -- `ruoyi-admin` 运行时无法找到 `ruoyi-hq` 模块中的类 - -## ✅ 解决方案 - -### 方案一:重新安装 ruoyi-hq 模块(推荐) - -```bash -cd /Users/weizzzz/Documents/Cursor/0828CURSOR/all-project/backend - -# 1. 清理并重新编译安装 ruoyi-hq 模块 -mvn clean install -pl ruoyi-modules/ruoyi-hq -am -DskipTests - -# 2. 验证安装成功 -ls ~/.m2/repository/org/dromara/ruoyi-hq/5.4.0/ - -# 3. 重新启动应用 -cd ruoyi-admin -mvn spring-boot:run -``` - -### 方案二:使用jar包启动(更稳定) - -```bash -cd /Users/weizzzz/Documents/Cursor/0828CURSOR/all-project/backend - -# 1. 重新打包 admin 模块 -mvn clean package -pl ruoyi-admin -am -DskipTests - -# 2. 使用jar包启动 -java -jar ruoyi-admin/target/ruoyi-admin.jar -``` - -### 方案三:完整重新编译(最彻底) - -```bash -cd /Users/weizzzz/Documents/Cursor/0828CURSOR/all-project/backend - -# 1. 清理所有编译产物 -mvn clean - -# 2. 重新编译并安装所有模块 -mvn install -DskipTests - -# 3. 启动应用 -cd ruoyi-admin -mvn spring-boot:run -``` - -## 🎯 推荐步骤 - -**第一步:尝试方案一** -```bash -cd /Users/weizzzz/Documents/Cursor/0828CURSOR/all-project/backend -mvn clean install -pl ruoyi-modules/ruoyi-hq -am -DskipTests -cd ruoyi-admin -mvn spring-boot:run -``` - -**如果方案一失败,使用方案二** -```bash -cd /Users/weizzzz/Documents/Cursor/0828CURSOR/all-project/backend -mvn clean package -pl ruoyi-admin -am -DskipTests -java -jar ruoyi-admin/target/ruoyi-admin.jar -``` - -## 📋 验证清单 - -- [ ] `ruoyi-hq` 模块编译成功 -- [ ] `ruoyi-hq` jar包存在于本地Maven仓库:`~/.m2/repository/org/dromara/ruoyi-hq/5.4.0/ruoyi-hq-5.4.0.jar` -- [ ] `ruoyi-admin` 启动时不再报 `FileNotFoundException` -- [ ] 应用成功启动并显示Spring Boot启动信息 - -## 🔄 后续预防 - -### 每次修改代码后的标准流程 - -1. **修改单个模块后**: - ```bash - # 假设修改了 ruoyi-hq 模块 - mvn clean install -pl ruoyi-modules/ruoyi-hq -DskipTests - ``` - -2. **修改多个模块后**: - ```bash - # 重新安装所有依赖模块 - mvn clean install -pl ruoyi-modules/ruoyi-hq,ruoyi-modules/ruoyi-rs -DskipTests - ``` - -3. **启动应用**: - ```bash - cd ruoyi-admin - mvn spring-boot:run - # 或使用jar包 - java -jar target/ruoyi-admin.jar - ``` - -## 💡 关键理解 - -| 启动方式 | 依赖来源 | 优点 | 缺点 | -|---------|---------|------|------| -| `mvn spring-boot:run` | 本地Maven仓库 | 开发时热重载 | 需要先install依赖模块 | -| `java -jar` | jar包内嵌 | 独立运行,无需Maven | 修改代码需重新打包 | - -## 🚀 下一步 - -执行以下命令解决当前问题: - -```bash -cd /Users/weizzzz/Documents/Cursor/0828CURSOR/all-project/backend -mvn clean install -pl ruoyi-modules/ruoyi-hq -am -DskipTests -cd ruoyi-admin -mvn spring-boot:run -``` - ---- - -**文档生成时间**: 2025-10-14 01:55 -**适用版本**: RuoYi-Vue-Plus 5.4.0 - - - - - diff --git a/target/classes/META-INF/mps/autoMapper b/target/classes/META-INF/mps/autoMapper deleted file mode 100644 index c1e708f4..00000000 --- a/target/classes/META-INF/mps/autoMapper +++ /dev/null @@ -1,111 +0,0 @@ -org.dromara.xskh.domain.bo.XskhDisciplineRevokeBo -org.dromara.zsjy.domain.bo.ZsjyEnrollmentProcessBo -org.dromara.zsjy.domain.vo.ZsjyJobPositionVo -org.dromara.xg.domain.bo.XgClassTeacherCounselorRelBo -org.dromara.xg.domain.bo.XgDormManagerBo -org.dromara.xskh.domain.vo.XskhAssessmentApplicationApprovalVo -org.dromara.xg.domain.bo.XgStuColBatchClassBo -org.dromara.zsjy.domain.bo.ZsjyGraduateInfoBo -org.dromara.zsjy.domain.vo.ZsjyRecruitmentPosterVo -org.dromara.xg.domain.bo.XgStudentCancelLeaveBo -org.dromara.xg.domain.bo.XgStudentMsgBo -org.dromara.xskh.domain.vo.XskhDisciplineRecordVo -org.dromara.xskh.domain.vo.XskhAssessmentIndicatorDisciplineTypeVo -org.dromara.xg.domain.bo.XgDormHygieneCheckCompleteBo -org.dromara.xskh.domain.vo.XskhRewardTypeVo -org.dromara.xskh.domain.vo.XskhAssessmentBonusApprovalVo -org.dromara.xg.domain.bo.XgDormHygieneCheckBo -org.dromara.xskh.domain.vo.XskhAssessmentPlanVo -org.dromara.xg.domain.vo.XgDormManagerBuildingVo -org.dromara.xg.domain.bo.XgLeaveTypeConfigBo -org.dromara.xskh.domain.bo.XskhDisciplineTypeBo -org.dromara.xg.domain.vo.XgStudentLeaveVo -org.dromara.zsjy.domain.bo.ZsjyEnrollmentInfoBo -org.dromara.xskh.domain.bo.XskhAssessmentBonusApprovalBo -org.dromara.xg.domain.vo.XgHygieneCheckViolationVo -org.dromara.xg.domain.bo.XgDormViolationBo -org.dromara.xg.domain.vo.XgDormBedVo -org.dromara.xskh.domain.vo.XskhAssessmentSelfScoreVo -org.dromara.xg.domain.vo.XgDormHygieneCheckVo -org.dromara.xg.domain.bo.XgDormHygieneStudentScoreBo -org.dromara.zsjy.domain.bo.ZsjyRecruitmentPosterBo -org.dromara.xg.domain.bo.XgStuColBatchBo -org.dromara.xg.domain.bo.XgStudentMsgBatchBo -org.dromara.test.domain.bo.XgStuMsgBo -org.dromara.xg.domain.bo.XgHolidayStayBo -org.dromara.xskh.domain.bo.XskhAssessmentSelfScoreBo -org.dromara.xskh.domain.bo.XskhAssessmentScheduleBo -org.dromara.xskh.domain.bo.XskhDisciplineRecordBo -org.dromara.xg.domain.bo.XgDormBedBo -org.dromara.xg.domain.bo.XgHygieneCheckViolationBo -org.dromara.xg.domain.bo.XgStudentManagerSourceBo -org.dromara.xg.domain.vo.XgDormBedStudentVo -org.dromara.xg.domain.vo.XgClassMsgVo -org.dromara.xg.domain.vo.XgDormViolationExportVo -org.dromara.xg.domain.bo.XgStudentManagerBo -org.dromara.xskh.domain.vo.XskhRewardRecordVo -org.dromara.xg.domain.bo.XgDormAreaBo -org.dromara.xg.domain.bo.XgClassPosMsgBo -org.dromara.xg.domain.vo.XgDormViolationVo -org.dromara.zsjy.domain.vo.ZsjyGraduateInfoVo -org.dromara.xg.domain.vo.XgDormCampusVo -org.dromara.xg.domain.vo.XgStudentManagerSourceVo -org.dromara.xg.domain.vo.XgStudentMsgBatchVo -org.dromara.xg.domain.vo.XgStudentMsgImportVo -org.dromara.zsjy.domain.bo.ZsjyInternshipVisitBo -org.dromara.xg.domain.vo.XgDormHygieneCheckSimplifiedVo -org.dromara.xg.domain.bo.XgStudentLeaveBo -org.dromara.xg.domain.bo.XgClassMsgBo -org.dromara.xg.domain.vo.XgDormApplicationVo -org.dromara.xskh.domain.bo.XskhAssessmentApplicationApprovalBo -org.dromara.zsjy.domain.bo.ZsjyQrCodeBo -org.dromara.test.domain.vo.XgStuMsgVo -org.dromara.xg.domain.bo.XgStudentBo -org.dromara.xg.domain.vo.XgStudentMsgExportVo -org.dromara.xg.domain.vo.XgDormHygieneStudentScoreVo -org.dromara.xskh.domain.bo.XskhAssessmentPlanBo -org.dromara.xskh.domain.vo.XskhAssessmentIndicatorVo -org.dromara.xg.domain.vo.XgStuColBatchClassVo -org.dromara.xskh.domain.bo.XskhAssessmentIndicatorTypeBo -org.dromara.xskh.domain.vo.XskhAssessmentScheduleVo -org.dromara.zsjy.domain.vo.ZsjyEnterpriseVo -org.dromara.xg.domain.vo.XgDormManagerVo -org.dromara.xg.domain.vo.XgDormRoomVo -org.dromara.xskh.domain.vo.XskhAssessmentIndicatorTypeVo -org.dromara.xg.domain.vo.XgHolidayStayVo -org.dromara.xg.domain.vo.XgClassTeacherCounselorRelVo -org.dromara.xg.domain.bo.XgDormManagerBuildingBo -org.dromara.xg.domain.bo.XgDormCampusBo -org.dromara.web.domain.vo.TenantListVo -org.dromara.xg.domain.vo.XgDormAreaVo -org.dromara.xg.domain.bo.XgDormApplicationBo -org.dromara.xskh.domain.vo.XskhDisciplineRevokeVo -org.dromara.xg.domain.bo.XgDormRoomBo -org.dromara.xskh.domain.vo.XskhAssessmentApprovalVo -org.dromara.xskh.domain.vo.XskhAssessmentPlanIndicatorVo -org.dromara.xg.domain.vo.XgStuColBatchVo -org.dromara.xg.domain.vo.XgClassPosDictVo -org.dromara.xg.domain.vo.XgDormBuildingVo -org.dromara.xg.domain.vo.XgLeaveTypeConfigVo -org.dromara.zsjy.domain.vo.ZsjyInternshipVisitVo -org.dromara.zsjy.domain.vo.ZsjyQrCodeVo -org.dromara.zsjy.domain.vo.ZsjyEnrollmentProcessVo -org.dromara.xg.domain.vo.XgDormManagerSourceVo -org.dromara.xg.domain.vo.XgStudentVo -org.dromara.xskh.domain.bo.XskhRewardTypeBo -org.dromara.xg.domain.vo.XgStudentCancelLeaveVo -org.dromara.xg.domain.bo.XgClassPosDictBo -org.dromara.xg.domain.bo.XgDormBuildingBo -org.dromara.xg.domain.bo.XgDormManagerSourceBo -org.dromara.xg.domain.bo.XgDormBedStudentBo -org.dromara.xskh.domain.vo.XskhDisciplineTypeVo -org.dromara.xg.domain.vo.XgStudentManagerVo -org.dromara.xg.domain.vo.XgStudentMsgVo -org.dromara.xskh.domain.bo.XskhRewardRecordBo -org.dromara.zsjy.domain.vo.ZsjyEnrollmentInfoVo -org.dromara.xg.domain.vo.DormHygieneCheckExportVo -org.dromara.zsjy.domain.bo.ZsjyJobPositionBo -org.dromara.xskh.domain.bo.XskhAssessmentIndicatorBo -org.dromara.xg.domain.vo.XgDormBuildingSimplifiedVo -org.dromara.xg.domain.vo.XgClassPosMsgVo -org.dromara.zsjy.domain.bo.ZsjyEnterpriseBo \ No newline at end of file diff --git a/target/classes/META-INF/mps/autoMappers b/target/classes/META-INF/mps/autoMappers deleted file mode 100644 index 800151c5..00000000 --- a/target/classes/META-INF/mps/autoMappers +++ /dev/null @@ -1 +0,0 @@ -org.dromara.system.domain.bo.SysOperLogBo \ No newline at end of file