【踩坑,已解决】spring cloud删除子模块后创建同名模块时遇到的删除不净,java、resources包失效,java、resources包被标记为模块等问题

在这里插入图片描述

💡问题速览

  • 📌 问题复现
  • 📌 没有任何操作,model又出现了
  • 📌 模块重建后java、resources包失效
  • 📌 模块重建后java、resources包被标记为了模块

📌 问题复现

  本人是在跟着B站尚硅谷的视频练习Spring cloud时出现了问题,当时需要对eureka的服务端子模块进行集群化部署。视频中阳哥是新建子模块后copy原模块中需要的内容,但是我这里犯了懒,直接copy原server7001模块(不知道这个操作是不是引发以下问题的始作俑者,但是以后再也不会在这种地方偷懒了)。后面发现copy带来了问题,于是想要删除重建项目,于是就remove => delete模块,但是紧接着就出现了颠覆我编程认知的一幕,在此之前从来没有遇见过的神奇现象

📌 没有任何操作,model又出现了

  就在我删除模块准备新建一个同名模块的时候,刚刚删除的server7002模块又在项目目录中跳出来了(但是是remove的状态),灵异事件?于是我再次删除这个模块,5秒不到的时间又跳出来了,于是我试了rebuild项目、maven重新打包、idea清缓存重启,都没有用
在这里插入图片描述
解决方法:
  于是在网上搜到相关的解决方案,打开项目的.idea文件夹里的misc.xml文件,可以看到以下标签内容。cloud-eureka-server7002这个模块名被添加进ignoreFiles的集合中,意味着重新创建名为cloud-eureka-server7002时,就会被忽略,导致创建模块失败,所以要解决这个问题只需要把删去即可。

参考博客:https://blog.csdn.net/qq493820798/article/details/108027572

📌 模块重建后java、resources包失效

  据参考博客称,上述方案不止能够解决模块删除之后又出现的问题,还能解决模块重建后java、resources包失效的问题,也就是说新建之后java、resources包是灰色的,无法在包下新建文件,但是我并没有出现这个问题,如果各位出现了,可以尝试一下在这里插入图片描述

📌 模块重建后java、resources包被标记为了模块

  这个问题也很是奇葩,但就是好巧不巧被我给遇上了,继模块删除又出现的问题解决之后,新建同名模块后发现:java、resources包被标记为了模块,越想越离谱,网上也搜不到相关问题的解决方案,甚至描述的人都找不到(也有可能是我的检索关键字有问题),于是在我的胡乱摸索中找到了问题所在
在这里插入图片描述
  我想既然现在java和resources包不是被标记为Sources和Resources,那么我是不是可以在工程结构中将这java和resources包重新标记,于是去尝试重标记之后发现弹出以下提示框
在这里插入图片描述
  简单翻译一下,就是说不让你保存,因为他俩已经属于server7001这个模块,这时候回想起来是不是因为之前直接copy自server7001模块的原因。既然不让保存说java和resources包已经名花有主,那我就看看这几个模块的结构到底有什么不一样的,于是乎让我撞见了答案,server7001模块比其他模块多了一点东西,就是右下角红框框住的三行字在这里插入图片描述

解决方法:
  上述图片中,右下角红框框住的三行字的右边都有一个小叉号,把三个叉号都点了删除这三个东西,这个问题就解决了
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/534986.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

蓝牙扫描过程解析_智慧定位系统之蓝牙网关在室内定位技术的原理浅析-新导智能...

蓝牙室内定位技术是利用在室内安装的若干个蓝牙局域网接入点,把网络维持成根据多用户的基础网络连接形式,并确保蓝牙局域网接入点始终是这个微网的主设备,然后经过丈量信号强度对新加入的盲节点进行三角定位。苏州新导实时定位体系(RTLS)和室…

【spring cloud】(二)服务的注册发现——Eureka

各位小伙伴们大家好,欢迎来到这个小扎扎的spring cloud专栏,在这个系列专栏中我对B站尚硅谷阳哥的spring cloud教程进行一个总结,鉴于 看到就是学到、学到就是赚到 精神,这波依然是血赚 ┗|`O′|┛ 💡spr…

新手攻略熔炉_我的世界攻略:生存模式新手攻略

《我的世界》(英文:《minecraft》)是一款风靡全球的高自由度沙盒游戏,由瑞典MojangAB和4J Studios开发。国际版由微软Mojang工作室开发,中国版由网易代理。Minecraft着重于让玩家去探索、交互,并且改变一个由一立方米大小的方块动态生成的地图…

【spring cloud】(三)服务调用——Ribbon、OpenFeign

各位小伙伴们大家好,欢迎来到这个小扎扎的spring cloud专栏,在这个系列专栏中我对B站尚硅谷阳哥的spring cloud教程进行一个总结,鉴于 看到就是学到、学到就是赚到 精神,这波依然是血赚 ┗|`O′|┛ 💡服务…

c语言斐波那契数列_剑指Offer-10-I.斐波那契数列

题目题目描述写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项。斐波那契数列的定义如下: F(0) 0, F(1) 1F(N) F(N - 1) F(N - 2), 其中 N > 1. 斐波那契数列由 0 和 1 开始,之后的斐波那契数…

mysql 导入 mssql_MySQL(csv,text)导入mssql使用方法

MySQL(csv,text)导入mssql是非常的简单了但是在导入过程中会碰到text字段问题了,下面我们就来看一篇关于MySQL(csv,text)导入mssql使用方法吧,具体的操作细节如下所示。分两步处理,第一步是将csv导入到mysql。没有使用mssql自带客户端的导入功…

c# mvvm模式获取当前窗口_AWTK-MVVM 介绍

MVVM(Model-View-ViewModel)介绍8.1 分离用户界面和业务逻辑在开发应用程序时,要把用户界面和业务逻辑分离开来,这是每个程序员都知道的常识。分离用户界面和业务逻辑有几个重要的好处:有利于隔离变化。用户界面是最容易变化的,易…

【spring cloud】(三)服务降级——Hystrix

各位小伙伴们大家好,欢迎来到这个小扎扎的spring cloud专栏,在这个系列专栏中我对B站尚硅谷阳哥的spring cloud教程进行一个总结,鉴于 看到就是学到、学到就是赚到 精神,这波依然是血赚 ┗|`O′|┛ 💡服务…

mysql高级查询教程_MYSQL高级查询

实际开发中,经常需要对某些数据进行统计,比如,统计某个字段的最大值、最小值、平均值等。MySQL中,提供了一些函数来实现这些功能聚合函数COUNT()——返回某列的行数SUM()——返回某列值的和AVG()——返回某列的平均值MAX()——返回…

【dubbo】(一) dubbo是什么?

各位小伙伴们大家好,欢迎来到这个小扎扎的dubbo专栏,在这个系列专栏中我对B站尚硅谷雷神的dubbo教程进行一个总结,鉴于 看到就是学到、学到就是赚到 精神,这波依然是血赚 ┗|`O′|┛ 💡dubbo知识点速览&a…

axios安装_Vue脚手架安装,与基本语法(干货)

首先,这篇Vue文章是为了下一篇我整合springbootvue前后分离的小demo,这两天整理好会上传哈哈1. Node.js安装1.1 下载安装在node.js 官网下载, 根据自己电脑系统安装,一直点下一步即可1.2 测试安装是否成功WindowsR打开cmd窗口&…

base64 能放数组里面么_数组:总结篇

我们做个总结吧数组理论基础数组是非常基础的数据结构,在面试中,考察数组的题目一般在思维上都不难,主要是考察对代码的掌控能力也就是说,想法很简单,但实现起来 可能就不是那么回事了。首先要知道数组在内存中的存储方…

xampp mysql 卸载_卸载Xampp并安装apache + mysql + php 过程

首先是卸载xampp,打开xampp-control.exe 控制面板,停止apache和mysql服务。如果你是安装版xampp,可以到如果不是则安装如下方法。停止服务之后。就需要卸载服务。打开cmd,用sc.exe这个Windows命令开始——运行——cmd.exe&#xf…

nodejs mysql 返回json_python向mysql中存储JSON及Nodejs取出

虽然把JSON数据存入mysql也是比较蛋疼,但是相比使用Nodejs嵌套处理多个mysql查询并拼接返回数据也算是没mongo时的一个折中方案了。我使用python拼接了一个json格式的字符串,却遇到了一些问题1,如果把json数据转成str存入,那么nod…

17个常用经典数据可视化图表与冷门图表

数据可视化是创建信息图形表示的过程。随着可视化技术的飞速发展,可以利用强大的可视化工具选择合适的数据可视化图表来展示数据。以下专业人士都应该知道的一些最重要的数据可视化图表。 常见数据可视化图表 饼图 饼图是最常见和最基本的数据可视化图表之一。饼图…

python keyerror_盘点Python 初学者最容易犯的10大错误!你中招了吗?

对于新手,初学Python时,总会遇到这样那样的报错,想要弄懂Python错误信息的含义可能还不知道怎么做,这里列出了一些比较常见的Python报错问题,希望对于学习Python的人能够有些帮助。发现有很多想要学习Python却不知道如…

【spring cloud】(六)消息总线——springcloud Bus

各位小伙伴们大家好,欢迎来到这个小扎扎的spring cloud专栏,在这个系列专栏中我对B站尚硅谷阳哥的spring cloud教程进行一个总结,鉴于 看到就是学到、学到就是赚到 精神,这波依然是血赚 ┗|`O′|┛ 💡Bus…

kali 切换root权限_Ubuntu 被曝严重漏洞:切换系统语言 + 输入几行命令,就能获取 root 权限...

公众号关注 “GitHubDaily”设为 “星标”,带你了解技术圈内新鲜事!来自量子位无需系统密码,就能添加新的 sudo 用户、获取 root 权限,事后还能删除不留痕迹。这是 GitHub 安全研究员 Kevin Backhouse 发现的一个 Ubuntu 系统大漏…

oracle定义变量sql赋值_ORACLE获取SQL绑定变量值的方法总结

本文总结一下ORACLE数据库中如何获取SQL绑定变量值的方法,在SQL优化调优过程中,经常会用到这方面的知识点。在此梳理、总结一下这方面的知识点,方面日后查找、翻阅。方法1:查询V$SQLV$SQL视图中的BIND_DATA字段用来存储绑定变量的…

transition css_Transition 过渡

1:基本概念在一定时间内平滑的过渡,也就是圆滑的以动画效果改变css的属性值。它的过渡可以由鼠标点击、焦点获取或者失去、被点击事件或对元素的改变中触发;不能主动触发,只能被动触发。常用的基本属性有:Transition-d…