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 ...
最新文章
- myeclipse.ini内存参数设置及其含义
- 旷视科技 Face++ 全资收购艾瑞思机器人 正式进军机器人业务
- IDEA热布署报错java.lang.IllegalStateException: Restarter has not been initialized
- 因 Redis 分布式锁造成的 P0 级重大事故,整个项目组被扣了绩效。。。
- 七十五、React环境搭建,目录文件分析和JSX
- boost::geometry模块多边形DP算法简化示例
- 什么是控制反转(IOC)?什么是依赖注入?
- netflix数据处理2(转)
- 德州扑克的思考和实验
- 682. Baseball Game 棒球游戏 按字母处理
- 联想微型计算机怎么恢复系统,联想一体机系统还原的方法 联想一体机如何还原系统...
- bootstrap+javascript制作体重标准计算器
- MenuetOS.net最小的linux.
- 掏库存分享——抖音平台上可以用来当背景音乐的歌曲
- 阿里云 ECS 构建集群
- 在win10子系统ubuntu平台下使用jekyll和github pages搭建自己的静态博客网站
- Java Mail(发邮件)
- web前端开发三个阶段和三要素,学前端必备基础知识
- RemiLore:少女与异世界与魔导书 简体中文免安装版
- DNS flood攻击分析