我们在做maven项目时,有时项目会显示红叉,但是项目本身并没有错误,如何去掉呢? 下面是我的解决方法 1.点击项目再右键,在搜索框中输入facets 2.把Dynamic Web Module的版本改为2.5,如果你的版本显示更高的话 3.如果Dynamic Web Module的版本已经是2.5了,那么修改java的版本为1.6或更高,默认maven采用的是自带的jdk配置版本,自带的是jdk1.5的 到这里基本都可以解决红叉的问题了,终于项目看起来没那么别扭了.
新建的maven项目,项目内代码及pom.xml没有任何问题,但项目上就是有红叉,这时点开Markers(Window–>show veiw–>Markers),查看错误的详细信息,信息上:Project configuration is not up-to-date with pom.xml. Run project configuration update 按照提示做即可:项目右击–>Maven–>Update Project Configuration,红叉即消失. 实际应用
使用IDEA集成maven管理项目依赖时,经常出现更改pom文件后maven依赖列表并未更改,且依赖报红,此时建议检查maven配置文件maven仓库是否下载好jar包,如果未下载好jar包文件夹内会出现.lastUpdated结尾的无效文件 1.使用bat批处理文件批量删除无效文件复制下方分割线内代码 =============分割线=============== set REPOSITORY_PATH=D:\develop\apache-maven-3.6.3\repo rem 正在搜索..
maven经常因为网络或者其他原因导致仓库jar包下载不完整,导致jar包依赖报红,此小工具可以一键删除未下载完成文件 set REPOSITORY_PATH=E:\deplor\apache-maven-3.5.4\resp rem 正在搜索... for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*lastUpdated"') do ( del /s /q %%i ) rem 搜索完毕 pause RE