我是靠谱客的博主 暴躁皮皮虾,最近开发中收集的这篇文章主要介绍maven项目无法读取到resource文件夹的问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

maven项目无法读取到resource文件夹

使用idea moudle创建一个maven项目删除后出现,原有的maven项目里运行时报错查看错误代码后发现只要是resource文件夹下的东西都是找不到的。

排查后发现由于之前的创建pom.xml文件里的packaging被修改成了pom,改成war就恢复正常了。

具是什么原因引起的,由于刚开始学习不是很懂,无法说明。

resource文件夹下部分文件无法读取

在maven工程中,我们会将一些需要的文件放到,src/main/resources目录下

如何读取可以参考这篇文章

但是我在使用过程中发现了一个问题,只有.xml和properties文件可以编译到target/classes文件夹下。

解决方式

右击项目,点击Build Path--》Configure build path出现如下页面,点击resource文件下的Excluded,点击Edit

然后在Exculsion patterns 中,选中后点击Remove

最后点击确定。

回到页面,点击Maven Install后就可以了

方法二:可以修改pom.xml文件,在include中添加自己想要的。

<build>
		<sourceDirectory>src/main/java</sourceDirectory>
		<resources>
			<resource>
				<directory>src/main/java</directory>
				<includes>
					<include>**/*.hbm.xml</include>
					<include>**/*.xml</include>
				</includes>
			</resource>
 
			<resource>
				<directory>src/main/resources</directory>
				<includes>
					<include>**/*.xml</include>
					<include>**/*.properties</include>
					<include>**/*.xls</include>
					<include>**/*.xsl</include>
					<include>**/*.xlsx</include>
					<include>**/*.tld</include>
					<include>**/*.png</include>
				</includes>
			</resource>
		</resources>
</build>

方法三

如果还是不行,检查<includes>自己有没有写错

以上为个人经验,希望能给大家一个参考,也希望大家多多支持靠谱客。

最后

以上就是暴躁皮皮虾为你收集整理的maven项目无法读取到resource文件夹的问题的全部内容,希望文章能够帮你解决maven项目无法读取到resource文件夹的问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(128)

评论列表共有 0 条评论

立即
投稿
返回
顶部