IDEA 打包Spring Boot項目報錯:Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-resources) on project randomaward: Input length = 1 -> [Help 1]
今天在打包項目的時候遇到一個這樣的問題。
[INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-resources) on project randomaward: Input length = 1 -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
解決辦法:
1、確認是否為UTF-8格式
2、更改完UTF-8之后,application.yml會發生變化
啟動項目時可能會報如下錯誤:
org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1
問題原因:
application.yml 文件編寫錯誤,一般情況在於空格多或者少的原因,檢查下空格
application.yml 編碼發生了改變,GBK和UTF-8兩種編碼格式的問題
解決:
最快最有效的方法就是復制application.yml上的所有東西,刪除當前application.yml文件,新建application.yml,粘貼上即可
說明:不管是否報錯,都最好刪除application.yml重新建一次(親試有效)。
3、跳過測試模式
4、開始打包
如圖即成功:
到這里jar就打包完成啦!