亲测IDEA 将原多模块项目彻底改成自己要的项目名、模块名

如题

最近搞了一个小系统,因为之前的项目框架就挺好,所以就在原先项目基础上直接开发,利用框架,内部全是新的项目程序代码逻辑等。这些不谈,做好后,强迫症就来了,看着这些不搭调的旧的项目名、模块名,那叫一个别扭难受。然后就搞呗。这里记录一下比较简单的方式,(好多博客写的都有些花哨或者不完整、复杂)不成功你来cue我哈哈(ps:我看了资料一次就修改成功了完美运行,运气也挺好,没有试错成本)

步骤一:先修改所有模块的对应 .iml 文件名

在这里插入图片描述
如图,我是已经修改过的,所以说一下。原先项目名、模块名和 .iml 都叫 test-master、test-api、test-business、test-common、test-system、test-generator这些。然后第一步就是把所有对应的 .iml文件改成你想要的,比如我图中的 pda。 好,那么我们看下一步:
(1. 原理:修改掉.iml文件后,对应的compiler.xml、modules.xml里原名字都会改变)
(2. 其实这一步就已经把模块名改了,但是我们的目录名当然还没变)

步骤二:修改所有对应的pom.xml文件

这一步就是把总项目和分模块的pom文件里的关联名都改成我们第一步改的那样。就是下面这个:

<artifactId>pda-api</artifactId> //其他一样

步骤三: 当然修改模块目录名啦

右键点击模块名,Refactor——> Rename,然后选 下面这个 改目录名:
在这里插入图片描述
改完以后,你刷新maven加载,就会发现项目已经换皮成功了!!!

(没有试其他博客说的第三个选项,不知道是不是也是一次改掉,反正我这个贼简单,一次成功)

步骤四:我的项目名,修改不了???喵喵喵~

哈哈,最后一步我改项目名时,(此时项目名是这样的: test-master[pda-master] ),点击
File——> Project Structure——> Project:
在这里插入图片描述
改好了,点击apply,然后发现项目名(严格来说是目录名)还是这样的 test-master ! 。

嘿嘿,别慌,把本项目关掉,在项目文件夹里直接修改为 pda-master,再在idea里打开这个项目就可以了!!!

至此完美结束~

ps:总结?唠唠叨叨

  1. 什么是 .iml 文件?

infomation of module,idea 对module 配置信息之意,每个模块都有一个iml文件。

IDEA中的.iml文件是项目标识文件,缺少了这个文件,IDEA就无法识别项目。跟Eclipse的.project文件性质是一样的。并且这些文件不同的设备上的内容也会有差异,所以我们在管理项目的时候,.project和.iml文件都需要忽略掉。

iml文件是IntelliJ IDEA自己创建的模块文件,用于java应用开发,存储一些模块相关的信息,比如一个Java组建,插件组建,Maven组建等。存储一些模块路径信息,依赖信息以及别的一些设置。

所以修改它相当于修改配置了(此处不是指pom.xml)

  1. 再来唠一下 什么是 .idea 文件?

存放项目的配置信息, 包括描述、编码、历史记录,版本控制信息等。

所以有时候项目更新迁移会删掉这个.idea重新生成就是这个意思。

  1. 那么pom.xml中 修改的 artifactId 是什么?
  1. ArtifactID是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。(模块也一样)。也就是说上面我们改了module名还没改module目录名时,pom.xml里是爆红的原因。
  2. 顺带说一下,GroupID 是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。GroupId一般分为多个段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。
    命名:公司或组织的域名 倒序 + 项目名

欢迎来搞我~(溜了溜了)

  • 10
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
在使用IDEA创建Spring多模块项目时,可以按照以下步骤进行操作: 1. 打开IDEA,并选择创建新项目。 2. 在创建项目的向导中,选择Spring Initializr,并点击下一步。 3. 配置项目的基本信息,包括项目名称、存储路径等,然后点击下一步。 4. 在选择依赖界面,选择你需要的Spring Boot依赖,比如Web、JPA、Security等,并点击下一步。 5. 接下来是选择项目模块结构。你可以根据你的需求选择使用单模块还是多模块。如果选择多模块,可以点击右侧的"+"按钮来添加模块。 6. 在每个模块中,你可以按照拆分策略来组织你的代码。比如,按照职责划分,将不同的功能放在不同的模块中;或者按照功能划分,将订单、购物车、支付、产品等功能分别放在不同的模块中。 7. 最后,点击完成来创建项目。 通过以上步骤,你就可以在IDEA中创建一个Spring多模块项目了。这样的项目结构可以降低模块间的耦合性,并提高项目的可维护性和扩展性。同时,你可以根据具体的需求来组织你的模块结构,以便更好地管理和开发你的项目。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [idea spring boot 多模块项目创建](https://download.csdn.net/download/qq_39197973/12063555)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Idea创建SpringBoot多模块项目](https://blog.csdn.net/xiao_bai_9527/article/details/127423895)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值