pom文件报错_maven-resources-plugin修改了我的文件
起因
通过流式任务分析用户访问日志的过程中,需要把用户的远程IP解析成对应的省份和城市。再此过程中需要加载ip库文件。ip库文件统一放到项目src/main/resources的某个目录下,但是在加载过程中报错:
net.ipip.ipdb.InvalidDatabaseException: database file size error at net.ipip.ipdb.Reader.init(Reader.java:58) at net.ipip.ipdb.Reader.(Reader.java:25) at net.ipip.ipdb.Reader.(Reader.java:21) at net.ipip.ipdb.City.(City.java:17) at com.xxx.xxx.util.IpDbUtils.(IpDbUtils.java:24)
分析
如果IP库拷贝到classes目录下是可以运行的。可以排除是IP库本身的问题,那么为什么maven打包之后就无法运行了呢?
经过网上多番查找,原来是maven-resources-plugin作怪,maven打包时,会编码特定文件导致文件不可用。
解决
maven打包项目过程中pom.xml配置文件里可以配置对项目进行统一编码,但是部分文件可能不需要进行重新编码,例如: IP库文件、证书文件等;重新编码后可能导致文件不可用。
org.apache.maven.plugins maven-resources-plugin ipdbxls
之后。。。一切OK!
pom文件报错_maven-resources-plugin修改了我的文件相关推荐
- eclipse xml文件报错_Maven教程6: Maven与Eclipse整合
点击上方"Java技术前线",选择"置顶或者星标" 与你一起成长 一.安装Maven插件 下载下来的maven插件如下图所示:,插件存放的路径是:E:/Mave ...
- linux上传替换文件报错,linux上搭建nginx+ftp,实现文件的上传与访问
ftp服务器搭建 1.新建用户ftpuser并指定主目录为/home/ftpuser (注意:这个目录是后面存储和读取文件的目录) useradd -d /home/ftpuser -m ftpuse ...
- 引用头文件报错 .pch引用不了其他的.h文件
2019独角兽企业重金招聘Python工程师标准>>> 一.编绎显示Unknown type name "CGFloat" 错误解决方法 将Compile So ...
- imp 00017 由于 oracle 错误 6550,imp 导入dmp文件报错 IMP-00017: 由于 ORACLE 异常 20005 求大神!...
当前位置:我的异常网» Oracle管理 » imp 导入dmp文件报错 IMP-00017: 由于 ORACLE 异常 imp 导入dmp文件报错 IMP-00017: 由于 ORACLE 异常 2 ...
- pom文件报错常用解决方式
现象: pom文件报错,依赖报错,build中的plugin报红,不管是让maven工程 Reimport 还是 Download Sources 最后删除项目再重新建都不行 解决: 删除未成功下载的 ...
- STS导入maven工程pom文件报错
今天使用STS导入maven工程,一路安装文档安装软件,加载文档,但是导入工程打开后,一直报错,pom文件报错,找不到公司写的第三方jar包,反复查看,步骤流程没有错误 同事帮忙排查,替换本地库,无法 ...
- pom文件project报错_pom文件报错是什么原因
源自:2-4 Mybatis自动生成器使用方式 pom文件报错是什么原因 com.miaoshaproject miaosha 1.0-SNAPSHOT miaosha http://www.exam ...
- pom文件报错,错误如下:(org.apache.maven.project.MavenProject,org.apache.maven.archiver.MavenArchiveConfigurat
导入新项目时,pom文件报错,错误如下: org.apache.maven.archiver.MavenArchiver.getManifest (org.apache.maven.project.M ...
- maven文件报错(pom.xml或者jar包缺失)解决方法
maven文件报错(pom.xml或者jar包缺失)解决方法 参考文章: (1)maven文件报错(pom.xml或者jar包缺失)解决方法 (2)https://www.cnblogs.com/wa ...
- 解决Maven项目中pom.xml文件报错(Failure to transfer....)的问题
解决Maven项目中pom.xml文件报错(Failure to transfer....)的问题 参考文章: (1)解决Maven项目中pom.xml文件报错(Failure to transfer ...
最新文章
- 大TTT需要复习的课件PPT以及大作业完成链接
- Oracle工具之--ASM与文件系统及跨网络传输文件
- c语言斐波那契数列_神奇的数列——斐波那契数列
- 高性能浏览器网络(High Performance Browser Networking) 第二章
- 面具公园登陆不了未能找到服务器,面具公园之后,伴圈app成为了新的替代
- Java Jackson
- Guava学习笔记:简化异常处理的Throwables类
- 监控mysql的存储引擎
- 逻辑卷管理(LVM)
- java专题作业答案_java作业答案java作业答案.doc
- win7硬盘安装工具_扔掉U盘和光驱,一键从硬盘安装操作系统,这个硬盘装机工具真爽...
- 用cube移植PS2手柄--HAL库
- ppt将画好的箭头改为直线
- vue cli4接入环信webIM
- RxJava过滤操作符 filter
- PMQ - 推送项目上线一年后的总结和复盘
- “隔代教育的成功之道”-新浪教育专家宋少卫做客西单图书大厦
- Python编写手机App————kivy
- 抓住本质问题:读《戒嗔的白粥馆》 有感
- OpenCL中上下文
热门文章
- e.printStackTrace() 会导致锁死?
- 蔡砚刚:uAVS3对标x265 veryslow将节省30%码率
- LiveVideoStack冬季招聘(高级策划编辑,市场BD主管)
- 激进or务实?HEVC、AV1 和私有Codecs现状
- ffmpeg添加libx265
- DevOps发展的9个趋势
- android和ios HybridApp的js交互
- 网络安全公司奇安信集团是如何基于 Flink 构建 CEP 引擎实时检测网络攻击【未来不可忽视的网络安全】
- Spark _21 _SparkSQL介绍
- leetcode 290. 单词规律(Java版)