idea如何彻底完美地修改项目名,以及解决idea修改项目名后出现中括号[]的问题
Posted super先生
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了idea如何彻底完美地修改项目名,以及解决idea修改项目名后出现中括号[]的问题相关的知识,希望对你有一定的参考价值。
文章目录
1. 引言
今天从github
上下载一个spring security + jwt
项目,解压之后的名字是2022_spring-security_jwt
,如下图所示:
准备将名字2022_spring-security_jwt
修改为securityJwtDemo
,于是按照如下步骤修改。
2. 修改步骤
- 使用
shift + F6
快捷键显示修改项目名的弹出框,如下截图所示:
如果你的shift + F6
快捷键发生了冲突,可以右击项目名 -> Refactor -> Rename
,如下图所示,即可出现修改项目名的弹框。
- 在弹出框中输入
securityJwtDemo
名字(你可以输入你要修改成的项目名),如下图所示:
- 点击 ok 即可,但你发现修改后的名字在中括号中,并没有出现我们想要的效果,如下图所示:
出现这种情况,别着急,我们继续往下走,即可解决该问题。
3. 解决中括号[]
- 使用
ctrl + alt + shift + s
快捷键,出现如下弹框:
如果你的ctrl + alt + shift + s
快捷键发生了冲突,可以右击File -> Project Structure
,如下图所示:
- 在
Project name
文本框中,输入securityJwtDemo
名字(你可以输入你要修改成的项目名),如下图所示:
- 检查
Modules
里的Name
有没有修改成securityJwtDemo
名字(你要修改成的项目名),如下图所示:
- 你发现即便修改了
Project name
和Modules Name
,中括号依旧存在,如下图所示:
这就很麻烦了,别急,我们继续往下走。
- 修改文件夹的名字
- 右击项目名,往下滑,找到
Show in Explorer
,如下图所示:
- 单击
Show in Explorer
,出现如下项目所在的文件夹
将此处的名字2022_spring-security_jwt
修改成securityJwtDemo
名字(你要修改成的项目名)
- 查看
idea
的项目名字是否已修改
此时到idea
中查看,你发现名字已修改过来,但内容没了,如下图所示:
此时不要紧张,关掉idea,如下操作重新打开即可:
- 重新打开项目
- File -> invlidate Caches \\ Restart
- open -> 选择之前所在的路径项目 -> ok
这样才能彻底修改项目名字,如下图所示:
4. 重要补充
此时,还应该修改配置文件(比如application.yml
)中的spring.application.name
的值,如果你的配置文件中有这个参数,如下所示:
spring:
application:
name: securityJwtDemo
datasource:
url: jdbc:mysql://localhost:3306/test?characterEncoding=utf-8&serverTimezone=UTC
username: root
password: 123456
driver-class-name: com.mysql.cj.jdbc.Driver
mybatis-plus:
mapper-locations: classpath*:/mapper/**/*.xml
server:
port: 8888
如果你的项目使用到注册中心,比如consul
等,那么spring.application.name
在有用的。
Android Studio修改项目名称和包名方法
参考技术A平时项目开发中,有时候维护项目多,有的项目结构需要改变,这就需要我们去修改项目名称或者修改包名。下面介绍一下怎样修改项目名称和包名。
1)打开项目根目录下的 setting.gradle 文件,修改该文件中的 rootProject.name=\'新项目名\' ;
2)点击 Sync Now 重新编译项目;
★ 如果只是简单修改至此,会发现项目名称后依然备注着旧项目名,并没有彻底更换新的项目名。紧接着下面操作:
3)关闭 Android Studio;
4)修改项目所在路径的文件名为新的项目名;
5)打开AS,重新导入修改后的项目即可;
★ 如果是 AS 4.0之后 的版本,修改至此就算修改完成;如果是 AS 4.0之前 的版本,会出现一些配置文件信息还是引用原来的项目名,并没有更换为新的项目名。紧接着下面操作:
6)找到项目根目录下的 xx.iml 文件,右键 Refactor —— Rename 打开修改编辑框;
7)输入新的项目名,点击 Refactor 修改;
8)打开项目根目录下的 xx.iml 文件,修改该文件中的 project.id 字段: external.linked.project.id="新项目名"
9)打开项目下 .idea/modules.xml 文件,修改该文件中的 fileurl 和 filepath 字段: <module fileurl="file://$PROJECT_DIR$/新项目名.iml" filepath="$PROJECT_DIR$/新项目名.iml" />
10)点击 Rebuild Project 重构项目,即可修改完成项目名称。
1)选中项目中药修改的包名;
2)更改项目结构显示方式,取消 Compact Middle Packages 选项;
3)右键要修改的包名,选择 Refactor —— Rename 打开修改编辑框;
4)点击 Rename package 修改包名;
5)输入新的包名,点击 Refactor 修改;
6)点击 Do Refactor 确定修改;
7)打开项目 app/main 目录下的 AndroidManifest.xml 文件,修改该文件中的 package="新包名" 字段;
8)修改项目 app 下的 build.gradle 中的 applicationId "新包名" 字段;
9)点击 Sync Now 同步,即可修改完成项目包名。
注意:
修改完包名,项目出现错误无法运行,解决方法请移步 —— 《Android Studio修改包名导致引用R文件报错问题》
以上是关于idea如何彻底完美地修改项目名,以及解决idea修改项目名后出现中括号[]的问题的主要内容,如果未能解决你的问题,请参考以下文章
IntelliJ IDEA 乱码:全网最全 4 种方法完美解决 IntelliJ IDEA 控制台中文乱码问题
完美解决: Error:java: 无效的源发行版: 10 (IDEA)