前言
在做尚硅谷的分布式架构的项目的时候,因为将service和server搞混,导致需要重命名子模块。而有后续的问题。
问题
在修改完子模块名字后,尝试着启动了项目,发现在子模块处多了一个server_edu的普通目录,里面存放的是字节码文件。
解决
通过百度发现需要修改.ini文件,根据自己目前所学的知识,推测是IDEA在重命名的时候没有修改.ini文件导致的,因此找到改名后的service_edu目录下的.ini文件,通过CTRL+R找到所有匹配的server字样并修改成service。具体修改位置如下:
修改完成后删除server_edu目录,运行项目,发现不会自动生成server_edu目录。
对了,还需要修改父工程的pom文件,IDEA不会自动修改,modules标签的内容,和子模块的artifactId标签的内容
不知道为什么,后面运行了之后变成这样了
感想
第一次知道ini文件还有指定字节码文件目录位置的作用,其实目前这个阶段对IDEA中的各种各样的配置一头雾水,出bug了就找解决方法,慢慢补充这部分知识吧。