今天在做微服务架构创建子模块的时候,遇到了一个坑
删除模块后,重新创建同名模块时,出现src下的java、resource无法识别(见下图),其实就是创建失败。
经过一番排查后,终于发现了问题,打开根模块的.idea下的misc.xml
打开misc.xml后,可以看到以下标签内容。cloud-provider-payment8001这个模块名被添加进ignoreFiles的集合中,意味着重新创建名为cloud-provider-payment8001时,就会被忽略,导致创建模块失败,所以要解决这个问题只需要把<option value="$PROJECT_DIR$/
cloud-provider-payment8001/pom.xml" />
删去即可。