ruoyi-vue-pro/芋道源码:一键改包名/用项目自带的 ‌ProjectReactor‌ 程序/彻底、省事

一、记录步骤

ProjectReactor.java(file:///c:/abcd/project/java/ruoyi-vue-pro/yudao-server/src/test/java/cn/iocoder/yudao/ProjectReactor.java)

这就是芋道框架提供的**一键改包名/改名工具**。
它做的事情:

  1. 把整个项目目录**复制**到 `-new` 后缀的新目录

  2. 遍历所有文件,将文件**内容**中的旧名称替换为新名称

  3. 同时把文件**路径**中的旧包名目录结构也替换为新包名
    你需要改的配置(第 46-50 行):

变量 当前值 含义
groupIdNew "cn.star.gg" 新的 Maven groupId
artifactIdNew "star" 新的 artifactId
packageNameNew "cn.start.pp" 新的 Java 包名
titleNew "土豆管理系统" 新的项目标题
projectBaseDirNew 原目录 + "-new" 新项目输出目录

使用方式:

  1. 修改上面 5 个变量为你想要的值

  2. 运行这个 `main` 方法

  3. 它会生成一个全新的项目目录(原项目不受影响)
    注意事项:

新项目目录不能已存在,否则会退出;

新项目目录名不能包含 `cn.iocoder.yudao` 或 `yudao` 等关键字,否则路径替换会出错;

图片、字体、IP 库等二进制文件只复制不替换内容;

`.idea`、`.git`、`target`、`node_modules` 等目录会被跳过。
但有个重要提醒:** 这个工具是**生成新项目**而不是原地改名。如果你想对当前项目改名,需要:

  1. 运行后把新项目目录移到别处

  2. 删除旧项目

  3. 用 IDE 重新打开新项目

二、运行main方法

IDEA 里运行(最简单)

那就用最简单的方式------直接在 IDEA 里运行:

  1. 打开 ProjectReactor.java 文件
  2. 找到 main 方法
  3. 点击方法名左边的 绿色三角形 ▶
  4. 选 Run 'ProjectReactor.main()'
相关推荐
吴名氏.14 分钟前
Java转AI Agent教程(第十二周)检索与切分
java·开发语言·人工智能·ai·ai agent
瑞雪兆丰年兮1 小时前
JavaWeb-day10-SpringBootWeb案例
java·开发语言·javaweb·web
Rain的Java大神之路1 小时前
你背的Spring答案,全是5.x时代的:7.0.8源码一翻,80%的博客都过时了
java·后端·面试
这个昵称不容易2 小时前
考试报名系统的设计与实现(SpringBoot + MySQL + Vue 三角色平台)
java·springboot·毕设
Adellle2 小时前
设计模式指南 (Java 版) ㊁
java·开发语言·设计模式
特立独行的猫A3 小时前
cj-tauri:用仓颉写桌面与鸿蒙 PC 应用
java·后端·python
Lonely丶墨轩3 小时前
从一个 404 到负数 ID:第三方接口开发中的几次排错
java
聪明的笨猪猪3 小时前
实际工程问题:AI生成MyBatis批量操作的SQL超限与性能雪崩
java·经验分享·面试·ai编程
文丑颜不良啊3 小时前
LeetCode2501~2520题目解析
java·leetcode
瑞雪兆丰年兮3 小时前
JavaWeb-day07-MySQL(DQL&多表设计)
java·开发语言·数据库·sql·mysql·javaweb·web