maven的src/test/resources中的配置文件怎样读取?

 我来答
温柔325
推荐于2016-09-21 · 超过60用户采纳过TA的回答
知道答主
回答量:113
采纳率:0%
帮助的人:147万
展开全部
解决myeclipse部署maven时,src/main/resources里面配置文件加载不到webapp下classes路径下的问题。有时候是src/main/resources下面的,有时候是src/main/java下面的。把没有编译的文件,先点击:Excluded,然后再点击:Remove,便可。 查看更多答案>>
袁闳环望
2020-07-14 · TA获得超过1086个赞
知道小有建树答主
回答量:1884
采纳率:100%
帮助的人:8.9万
展开全部
2种方法。注意只有在运行单元测试的时候才读取test目录下的文件
AppTest.class.getResource("/example.xml");
AppTest.class.getClassLoader().getResource("example.xml");如果Test.class.getResource()资源是以/开头则指向CLASSPATH根目录
如果Test.class.getResource()是以文件(包名)开头则相对Test.class文件所在包查找资源
Test.class.getClassLoader().getResource()是以CLASSPATH根目录查找资源只能以文件(包名)开头
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
道敏邢哲瀚
2019-09-14 · TA获得超过1067个赞
知道答主
回答量:5
采纳率:100%
帮助的人:7996
展开全部
本地编译,主要是看pom.xml里面的配置
加上:
true
后他会自动加载
如果你是maven命令打包的话.
clean
install
-P
test
-Dmaven.test.skip=true
-U

就是打包test
clean
install
-P
dev
-Dmaven.test.skip=true
-U
打包dev
注意的是,你所打包的配置文件目录,必须在pom.xml里面定义好,命令打包,
-p后面对应的就是配置文件的id标签里面的值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
赛佩乜易梦
2020-07-17 · TA获得超过1098个赞
知道小有建树答主
回答量:1806
采纳率:100%
帮助的人:8.7万
展开全部
maven架构是四个主要目录
src/main/java
java代码
src/main/resources
资源配置文件
src/test/java
测试类
src/test/resources
测试
资源文件
其他的需要自己手工简历

打版
往LZ~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式