maven打包报错并提示链接 http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

 

1.  这个错误信息时并不能完整看出详细错误信息,该链接也没有给出解决方案,只是说该错误不是由maven抛出的。可以把maven的日志信息调成debug模式查看具体报错信息:

 

 2.改成debug模式后可以查看到更像详细的日志信息,发现报错信息为java.nio.charset.MalformedInputException: Input length = 1,很明显是因为编码信息造成的异常,通过相关博主的博客信息,得出:

原因是maven打包时使用UTF-8 编码,而propreties配置文件中使用的是GBK编码

    博客地址:https://blog.csdn.net/u011956212/article/details/109839459

3.最后修改一下项目编码就可以打包了

 

ok,重新打包成功!