IDEA中maven项目每次都要在Rebuild Project才会打包成功问题(1)
问题的产生:
失败的情况:直接在IDEA中点机maven插件的clean,然后package,这样打出来的包发现居然不能正确运行
成功的打包方式:每次打包都要maven clean,然后在IDEA上点机一下Rebuild Project,最后再maven package才会成功
问题分析过程:
感觉好奇怪,为什么每次都要Rebuild Project一下才会成功?
对此,我对打出来的有问题的包和没有问题的包进行了对比,我发现有问题的包要小一些,经过解压发现,有问题的包里面缺少了一些配置文件
问题解决方法一:
配置maven打包配置项,把没有打包进去的文件配置一下,重新打包,发现缺少的配置文件就配置进去了
再次发现问题:
这种解决方案有一个问题,就是对应resources目录和子目录下只有xml,yml,png等一些类型的文件可用,如果含有ppt和word等类型的文件,虽然打包后文件也在包里面了,但是这个时候的文件是有问题的,不是我们放在resources目录下的原文件
打开文件失败:
最终解决方案:
方案一:如果没有特别场景,不配置Resources,此时所有的配置文件打进包里,是没有问题的
方案二:设置<filtering>为false,示例
IDEA中maven项目每次都要在Rebuild Project才会打包成功问题(1)相关推荐
- Myeclipse学习总结(15)——Eclipse/MyEclipse中Maven项目常见问题解决汇总
Eclipse/MyEclipse中Maven项目一般会遇到如下问题: 一. The superclass "javax.servlet.http.HttpServlet" was ...
- IDEA中Maven项目莫名其妙出现很多飘红
IDEA中Maven项目莫名其妙出现很多飘红 打开项目,莫名其妙出现很多报红,JDK.Maven和POM文件都没有任何问题,就是无法正常运行项目,还出现很多莫名其妙的报红. 这有可能是缓存错误导致的, ...
- IDEA中MAVEN项目如何打包JAR包
这篇文章主要为大家展示了"IDEA中MAVEN项目如何打包JAR包",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"IDEA中M ...
- 解决idea中maven项目无法读取src/main/java目录下面的配置文件问题
解决idea中maven项目无法读取src/main/java目录下面的配置文件问题 参考文章: (1)解决idea中maven项目无法读取src/main/java目录下面的配置文件问题 (2)ht ...
- IDEA中Maven项目创建单元测试(JUnit4)
文章目录 IDEA中Maven项目单元测试(JUnit4)记录 具体步骤 可能遇到的问题 后记 IDEA中Maven项目单元测试(JUnit4)记录 具体步骤 工具:idea2021.3版本,mave ...
- Linux中把文件夹打成war包,SpringBoot中maven项目打成war包部署在liunx服务器上的方法...
说明:Spring Boot由于内嵌了如Tomcat,Jetty和Undertow这样的容器,也就是说可以直接跑起来,用不着再像Spring项目还需要外置的Tomcat等容器来进行部署工作了,通过启动 ...
- IDEA中Maven项目中界面右边的Maven Projects窗口找不到不出来
问题描述:IDEA中Maven项目中界面右边的Maven Projects窗口找不到不出来 解决方法: 点击一下你idea界面最左下角的那个小框,maven可以从里面找到,然后点击一下,界面右边的Ma ...
- IDEA中Maven项目中界面右边的Maven Projects中子项目出现灰色
问题描述:IDEA中Maven项目中界面右边的Maven Projects中子项目出现灰色 解决办法:原因是忽略了Maven模块. 第一步:在IDEA左上角的File-->Setting中找到M ...
- eclipse中maven项目pom文件第一行报错解决方法
eclipse中maven项目pom文件第一行报错解决方法 参考文章: (1)eclipse中maven项目pom文件第一行报错解决方法 (2)https://www.cnblogs.com/wxym ...
最新文章
- 神级开源框架发布!Github排名前三,连Spring Cloud 都被干掉了!
- 这本1900页的机器学习数学全书火了!完整版开放下载
- c#实例 让你明白什么是继承
- linux桌面lxde 安装_Ubuntu 18.04下安装Lxde轻量桌面系统和VNC服务器
- python中path语句什么意思_python中jsonpath模块有何用法?
- 0118互联网新闻 | 抖音成央视春晚独家社交媒体传播平台;石墨任务清单小程序上线...
- ICPC China Nanchang National Invitational - I. Max answer(线段树+ST)
- .NET Core 3.0】框架之十三 || 部署攻略
- 《Storm企业级应用:实战、运维和调优》——1.6 本章小结
- struts中action名称反复导致的神秘事件
- 格式notepad自动对齐_6.2 对齐设置
- linux中^]是如何输出的
- educoder 软件工程导论 结构化分析方法-数据流图
- MEMZ病毒详细分析
- 使用wget下载整个网站
- #UML# Astah+Doxygen 将C++源码映射为类图
- 宝宝专业智力测试软件,儿童医院心理科做智商检测-儿童智力测试仪_儿童注意力测试仪_儿童综合素质测试仪/测评系统...
- DNS中有哪些值得学习的优秀设计
- word参考文献交叉引用的多项引用,改逗号和破折号形式
- 机器人行业五大趋势:中国成为机器人投资狂热爱好者
热门文章
- 详解频分复用和正交频分复用及matlab实现
- 显卡升级为啥总显示登录账号_分享买到QQ后应该注意什么,怎么检测买到手QQ的重要属性?如何保证购买的游戏账号不被找回?...
- 用python解析抖音视频
- Revit中幕墙放置墙装饰条做法及墙体包络问题
- 程序员也不想告诉你们的APP,到底是什么?
- ADB命令自动刷抖音
- access violaton at address 004F0B0F in module 'plsqldev.eve'.Read of address 000001B4
- Android 头像替换,解决华为手机取不到图片
- Jsp实现银行柜台绩效考核系统
- Hbase 协处理器