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()'
相关推荐
熊出没42 分钟前
CommitLoom 使用教程:在 IntelliJ IDEA 中自动生成 Git 提交信息
java·git·intellij-idea
步行cgn1 小时前
Spring MVC POST 请求乱码:原因与完整解决方案
java·spring·mvc
y1su1 小时前
Leetcode 链表,树,回溯 模板
java·leetcode·链表
qianyuqiye11 小时前
K8s 命名空间与 Pod 入门:从概念到实战
java·docker·kubernetes
牧瀬クリスだ1 小时前
观察者模式:一个对象变化,一群对象自动响应
java·观察者模式·设计模式
小张成长计划..1 小时前
【Linux】26:线程互斥和同步
java·开发语言
邪修king4 小时前
Re:Linux 系统篇(三十五):进程间通信Chapter2:从匿名管道到进程池:Linux 进程间通信实战(深度理解「先描述,再组织」)
java·linux·运维
拆房老料4 小时前
【第四部分:Agentic 智能体设计模式】16. 一个 Prompt 搞不定复杂任务?试试 Prompt Chaining
java·前端·人工智能·设计模式·prompt
张张123y5 小时前
后端第十四课:Agent 记忆系统(让 Agent 记住上下文和用户,跨会话不健忘)
java·大数据·人工智能·python·agent·记忆