问题背景:
在做一个关于大数据相关项目时,要将使用Springboot所写的程序打包成jar包到集群上运行,但是maven使用进行package一直显示失败,错误信息如下:
Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-resources) on project gmall-logger: Input length = 1 -> [Help 1]
问题分析:
我首先是又尝试了几次,但都显示同样的错误,在错误日志里系统提示可以参考如下链接解决问题:
MojoExecutionException
博客中提示这是由插件生成的错误,但我还是不清楚如何解决,然后在网上查资料,有的提示到修改项目编码,改为UTF-8,我尝试之后没用,application.properties中的中文还乱码了。
这时看到有资料提示,是不是可以对maven-resources-plugin的版本进行修改,我想到系统也提示是插件问题,于是我将插件版本改为了3.1.0,我原来版本是3.2.0,如下:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<excludes>
<exclude>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</exclude>
</excludes>
</configuration>
</plugin>
<!--此处为版本的修改-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>3.1.0</version>
</plugin>
<!---->
</plugins>
</build>
修改之后可以正常进行打包了
有的改为了2.4.3版本,也可以解决问题,大家都可以试一试。
希望可以帮到大家!!!