Hadoop-Maven打包项目<artifactId>maven-assembly-plugin</artifactId>标红报错
Posted ZSYL
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hadoop-Maven打包项目<artifactId>maven-assembly-plugin</artifactId>标红报错相关的知识,希望对你有一定的参考价值。
问题描述
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没有配置好!
解决方案
正如CSDN专家所言,检查你的Maven配置是否完好!
之后,打开你的依赖包仓库存放位置:D:\\software\\apache-maven-3.6.1\\Maven\\repository\\org\\apache\\maven\\plugins
将该文件夹下,之前Maven自动下载的插件maven-assembly-plugin
删除!
回到 IDEA,ReImport所有依赖,就会重新下载刚才删除的plugin,之后就发现标红消失!
加油!
感谢!
努力!
以上是关于Hadoop-Maven打包项目<artifactId>maven-assembly-plugin</artifactId>标红报错的主要内容,如果未能解决你的问题,请参考以下文章
IntelliJ-项目配置,解决no artifacts的warnings
intellij idea 中project structure 配置 的Artifacts配置 Webapplication:exploded 和 archive区别