Maven打包问题归纳
[WARNING] The requested profile “buildfront” could not be activated because it does not exist.
[
[09:22:47] [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project base-mqtt: Fatal error compiling: invalid target release: 11 -> [Help 1]
[
[09:22:47] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project base-mqtt: Fatal error compiling
<maven.compiler.target>8</maven.compiler.target>
有个包这个写的11,线上编译环境是8
【Maven打包报错解决方案】Using ‘UTF-8‘ encoding to copy filtered resources.
https://cloud.tencent.com/developer/article/1881193
解决方案一:配置编码格式为UTF-8
但是这种方式我尝试了之后没有用,但是很多朋友的项目使用这种方式还是可以解决的,所以我推测这个应该是和版本有关系的。
具体的操作就是在pom.xml文件中的标签下增加一行配置编码格式的代码:
<java.version>1.8</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
复制
然后再次运行打包,一般就会成功!但是对于程序员来说意外总是会在意想不到的情况下出现,所以也有不成功的,对于这种,看方案二。
解决方案二:降低Maven版本
另一种情况一般都是使用maven版本太高了,在程序中降低一下maven的版本就行了,我尝试的是降低到3.0.2版本就可以了,
具体操作是在pom.xml配置文件的最下面,标签中的标签下
加入如下代码,修改maven的版本:
org.apache.maven.plugins
maven-resources-plugin
3.0.2
复制
之后重新运行打包,出现了BUILD SUCCESS,问题解决:
上面的两种方案单独配置其中的一个即可解决问题,如果单独配置其中一个解决不了的话,那你还是两个方法都配置上吧!
Maven打包问题归纳相关推荐
- 使用Maven打包生成的-SNAPSHOT.jar与-RELEASE.jar分别代表什么?SNAPSHOT是什么意思?RELEASE是什么意思?
使用Maven打包后生成 XXXXXXX-1.0.0-SNAPSHOT.jar 和 XXXXXXX-1.0.0-RELEASE.jar 的区别???? 首先,根本原因:这是因为你的pom.xml中的项 ...
- idea中 maven打包时时报错User setting file does not exist C:\Users\lenevo\.m2\setting.xml,
第一种错误 :idea中 maven打包时时报错User setting file does not exist C:\Users\lenevo\.m2\setting.xml, 解决方案如下:将ma ...
- maven打包war,导入本地jar包
方法1: 一 . 在项目根目录创建lib文件夹,把jar放入lib文件夹中 二 . 在项目中使用本地jar pom文件配置如下: <properties><project.build ...
- maven打包导入本地jar包
一 . 在项目根目录创建lib文件夹,把jar放入lib文件夹中 img 二 . 在项目中使用本地jar pom文件配置如下: <!--导入本地jar--><dependency&g ...
- springboot使用maven打包无法打进本地包解决方法
springboot使用maven打包无法打进本地包解决方法 参考文章: (1)springboot使用maven打包无法打进本地包解决方法 (2)https://www.cnblogs.com/vi ...
- SpringBoot 的其他使用 及 maven打包
SpringBoot----开发环境/测试环境和生产环境 application.properties是SpringBoot默认加载的,全局配置,则全部放在这里,假如有需要不同环境,配置不同的参数,比 ...
- build.xml java打包_配置pom.xml用maven打包java工程的方法(推荐)
下面小编就为大家带来一篇配置pom.xml用maven打包java工程的方法(推荐).小编觉得挺不错的, 现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 最近由于项目需要,研究了一下mav ...
- SpringBoot之部署以及Maven打包切换环境
2019独角兽企业重金招聘Python工程师标准>>> 前言:之前一直用的 Java-jar 运行的,但是部署的时候得停止服务 通过端口kill 掉的,最近在推酷上发现一个安全关闭 ...
- Maven打包web项目报错:webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in update)
问题描述 使用Maven打包项目的时候,出现错误: webxml attribute is required (or pre-existing WEB-INF/web.xml if executing ...
最新文章
- python中读写excel的扩展库_Python读写Excel文件第三方库汇总,你想要的都在这儿!...
- CString 在_UNICODE宏定义下和普通ASCII编码下的不同
- SoapUI工具中的用户名和密码如何用net代码实现传入
- 硅谷蓝图创始人 Patrick:数据驱动规模化增长
- 【数据结构】图的深度优先搜索
- php检测字符长度(中文)
- 新手也能看懂,消息队列其实很简单
- PLSQL 日期格式修改
- EMNLP'21 | 检索式对话情感回复
- FR的控件CSS样式
- python 浮点数精确运算解决方案
- word2007自动生成目录
- 初探腾讯云物联网开发平台loT
- DllRegisterServer调用失败的解决办法
- 基于 Django 的图书馆借阅系统
- 希捷硬盘无法安全弹出如何解决?
- ConnectBot连接Linux服务器手机端工具
- myeclipse web mysql_myEclipse,web项目连接数据库
- 谷歌PR权重劫持的原理与方法介绍
- 用U盘加速你的Windows Vista启动
热门文章
- 河北最新建筑施工架子工(建筑特种作业)机考题库及建筑架子工试题答案解析
- 值得看,为什么跨境电商一定要自建网站?
- 数据库的未来 - HTAP,软件、硬件、云生态的融合
- com.mysql.jdbc.Driver飘红,已解决
- html5扩展函数的使用方法,知识分享:JavaScript基础语法
- https://blog.csdn.net/qq_35992900/article/details/80673889
- 人工雨量计_自动与人工雨量计观测降水量的差异分析
- 六大设计原则--开闭原则
- 游匣G15怎么样?游戏本性价比首选种草
- mysql的单引号[ ' ],双引号[ ]和esc下面的反勾号[ ` ]的区别