对于maven中pom.xml依赖报红问题
在写maven项目的时候,导入的依赖报红问题解决办法,像下图标注位置是红色,依赖包也无法正常导入解决
1.按下图操作
刷新之后等一下就可以了
maven-assembly-plugin总是标红
问题描述
Hadoop中MapReduce在本地打包jar上传至服务器,在porn.xml中添加相关依赖:
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
ReImport All Maven Projects之后 <artifactId>maven-assembly-plugin</artifactId>
总是标红!
代表该plugin仍未导入!
在网上找不到类似的解决方法,关于该问题貌似还没有合适的答案!(清理cache,重写IDEA,也不行!)
找到一个类似的问题,但专家回复是Maven没有配置好!
解决方案
正如优快云专家所言,检查你的Maven配置是否完好!
之后,打开你的依赖包仓库存放位置:D:\software\apache-maven-3.6.1\Maven\repository\org\apache\maven\plugins
将该文件夹下,之前Maven自动下载的插件maven-assembly-plugin
删除!
回到 IDEA,ReImport所有依赖,就会重新下载刚才删除的plugin,之后就发现标红消失!
参考:https://blog.youkuaiyun.com/weixin_42693712/article/details/107435562
https://zsyll.blog.youkuaiyun.com/article/details/120159272
https://ask.youkuaiyun.com/questions/7440941