一、异常错误
由于服务器编译拦截了静态资源,导致出现异常,需要重新打包编译
打开IDEA带的Maven管理,双击clean清除由项目编译创建的target
再双击install安装jar包到本地仓库,项目打包过程中出现异常
二、原因
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Using 'UTF-8' encoding to copy filtered properties files.
系统默认编码是GBK,maven提升需要使用UTF-8,在setting中修改项目编码为UTF-8
出现 Failed to execute goal是由于测试用例有问题,
Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-test) on project springboot_04_profile: Input length = 1 -> [Help 1]
选择跳过测试用例
再次双击install,编译成功,启动项目即可读取静态资源
如果设置编码还是打包失败,或者显示找不到js、css、html等静态资源,请看解决方法
三、解决方法
修改pom.xml资源配置文件
如果设置编码还是打包失败,或者显示找不到js、css、html等静态资源,说明服务器没有访问资源的权限,需要在pom.xml的build下引入资源文件
<!-- 引入静态资源文件 -->
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.css</include>
<include>**/*.js</include>
<include>**/*.html</include>
<include>**/*.png</include>
<include>**/*.properties</include>
<include>**/*.yml</include>
<include>**/*.xml</include>
<include>**/*.conf</include>
</includes>
</resource>
</resources>
再次insall,显示打包成功,浏览器404的问题也解决了,加载了静态资源文章来源:https://www.toymoban.com/news/detail-606113.html
文章来源地址https://www.toymoban.com/news/detail-606113.html
到了这里,关于IDEA Maven install Failed to execute goal org.apache.maven.plugins异常处理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!