多环境配置的时候报while scanning for the next token found character ‘@‘ that cannot start any token【完全解决方法】
项目需要设置好几个开发环境,于是在pom文件内加入了如下三个生产环境
<!--分别设置开发,本地,生产环境--><profiles><!-- 本地环境 --><profile><!--定义id与maven打包时候的参数对应--><id>dev</id><activation><!--默认激活,true:激活,false:不激活--><activeByDefault>true</activeByDefault></activation><!--配置变量,在property或者yml中使用@xxx@进行引用--><properties><!--配置变量名及变量值,变量名可以任意定义--><environment>dev</environment></properties></profile><!-- 生产环境 --><profile><id>prod</id><activation><activeByDefault>false</activeByDefault></activation><properties><environment>prod</environment></properties></profile><!-- 测试环境 --><profile><id>test</id><activation><activeByDefault>false</activeByDefault></activation><properties><environment>test</environment></properties></profile></profiles>
然后右侧maven也出现了选项
然后将application.yml文件内的active参数值改成@environment@
本以为到这里就大功告成了,没想到报了这个错
while scanning for the next token found character ‘@’ that cannot start any token
网上搜了大量资料才知道原来要这样设置:
在pom文件内的build节点内要添加这段
<!--build节点增加内容--><resources><resource><directory>src/main/resources</directory><!--开启过滤,用指定的参数替换directory下的文件中的参数--><filtering>true</filtering></resource></resources>
注意要加在build节点下哦!
然后刷新一下maven,再clean就行了。
网上什么清缓存什么加依赖,都不好使。
如果某一天又报这个错了,那就重新刷新一下maven缓存就行了。
多环境配置的时候报while scanning for the next token found character ‘@‘ that cannot start any token【完全解决方法】相关推荐
- Vue报错:Uncaught TypeError: Cannot assign to read only property ‘exports‘ of object 的解决方法
Vue报错:Uncaught TypeError: Cannot assign to read only property 'exports' of object 的解决方法 参考文章: (1)Vue ...
- http请求报错Illegal character in query at index 303的解决方法
http请求报错"Illegal character in query at index 303"的解决方法 执行jmeter的http请求时,请求失败,在Sampler resu ...
- lvextend扩容后,发现还是原来的大小。报错: resize2fs: Bad magic number in super-block 打开 /dev/mapper/vg01-lv01 时的解决方法
lvextend扩容后,发现还是原来的大小,以及报错: resize2fs: Bad magic number in super-block 打开 /dev/mapper/vg01-lv01 时的解决 ...
- python配置opencv最简单_【萌新】面向(Windows10)python的opencv环境配置“个人向”报错总结...
关于opencv+python环境配置的一点小小的教训分享(本人采用的pip安装,anaconda安装也是大致流程),也是对花了两天配环境的愚蠢自己的一个吐槽. 相关大致流程建议按照官方的安装指导进行 ...
- linux golang进程调试环境配置 dlv命令报错 总结详解
1. golang服务编译避坑 现象:dlv 调试,p打印变量时无法正常打印,报错:Command failed: could not find symbol value for 变量 解决方法:一定 ...
- 【Vegas原创】outlook发送时,报550 5.7.1 client does not have permissions to send as this sender解决方法...
环境:exchange2007 outlook2007 AD 现象:老板要收外网邮件,但发送的时候需要用公司exchange来发.账户配置好后,一直报550 5.7.1 client does not ...
- mysql报错-ERROR 1206 (HY000)- The total number of locks exceeds the lock table size-的解决方法
mysql报错"ERROR 1206 (HY000): The total number of locks exceeds the lock table size"的解决方法 问题 ...
- docker配置阿里云镜像加速并更改镜像和容器的存储位置及常见的docker bug解决方法
配置阿里云镜像加速 使用docker容器管理服务,总结下来就三个重要概念: 镜像,容器,数据卷.在之前的博文中我们已经讲述了如何在linux服务器上安装docker,并运行docker服务了. 这篇文 ...
- vs2019报错:无法定位程序输入点于动态链接库的XXX.dll文件的解决方法
项目场景 vs2019报错:无法定位程序输入点于动态链接库XXX.dll文件上 我的上述问题是在VS 2019 中 用c++处理点云时遇到的. 解决方案: 在网上查阅了相关的解决方法,总结如下: 1. ...
最新文章
- XML学习总结(2)——XML简单介绍
- Ceres Solver Document学习笔记
- Rsa2加密报错java.security.spec.InvalidKeySpecException的解决办法
- 剖析printf函数
- python和c++情侣网名_[宜配屋]听图阁
- Java知多少(87)选择框和单选按钮
- 预定义类型未定义或导入_探索类型系统的底层 - 自己实现一个 TypeScript
- 数字系统设计与制作报告——双向流水灯控制电路
- MySQL安装配置详细教程
- xshell查看hdfs文件目录路径_hdfs的shell操作
- 限时免费!Python自学资料包免费领,再不收藏就晚了
- 家庭账本应该怎样记简洁明了
- 华为网络---静态路由
- Excel如何将多列数据按行合并
- 北邮计算机周安福,周安福
- 【️C语言-游戏设置】---三子棋(N满)
- ArcMap常用1:地理配准(一张地图图片和gis地图的匹配)
- C语言实现Base64编码转码
- 永远的优客李林——Just for you
- Halcon API
热门文章
- 楼市回暖有赖于经济复苏
- 车载网络测试 - UDS诊断篇 - 故障码(DTC)
- Python 使用pyinstaller打包exe文件报错: TypeError: an integer is required (got type bytes) 的解决方法
- HTML5+CSS大作业——个人博客-功能齐全(48页) html大学生网站开发实践作业
- 联邦学习开源框架简介
- SpringBoot的个人博客管理系统(毕业论文范文)
- 浅谈2019互联网新技术
- 各省市县-人口与区域面积(1949-2019年)
- 如何使用计算机做海报,用word做的海报步骤_word怎么设计海报
- python-电脑调用手机摄像头