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

得意时要看淡,失意时要看开。不论得意失意,切莫大意;不论成功失败,切莫止步。志得意满时,需要的是淡然,给自己留一条退路;失意落魄时,需要的是泰然,给自己觅一条出路亲测IDEA 将原多模块项目彻底改成自己要的项目名、模块名,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

如题

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

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

亲测IDEA 将原多模块项目彻底改成自己要的项目名、模块名
如图,我是已经修改过的,所以说一下。原先项目名、模块名和 .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,然后选 下面这个 改目录名:
亲测IDEA 将原多模块项目彻底改成自己要的项目名、模块名
改完以后,你刷新maven加载,就会发现项目已经换皮成功了!!!

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

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

哈哈,最后一步我改项目名时,(此时项目名是这样的: test-master[pda-master] ),点击
File——> Project Structure——> Project:
亲测IDEA 将原多模块项目彻底改成自己要的项目名、模块名
改好了,点击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为商业组织。
    命名:公司或组织的域名 倒序 + 项目名

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/157255.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!