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

 我来答
轩辕云霄
2017-07-25 · TA获得超过989个赞
知道小有建树答主
回答量:684
采纳率:64%
帮助的人:255万
展开全部

本地编译,主要是看pom.xml里面的配置

加上:<activation> <activeByDefault>true</activeByDefault> </activation>后他会自动加载


如果你是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标签里面的值

百度网友017a620
推荐于2017-07-27 · TA获得超过803个赞
知道小有建树答主
回答量:692
采纳率:90%
帮助的人:146万
展开全部

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根目录查找资源只能以文件(包名)开头

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
可以叫我表哥
2014-12-17 · 知道合伙人数码行家
可以叫我表哥
知道合伙人数码行家
采纳数:25897 获赞数:1464984
2010年毕业于北京化工大学北方学院计算机科学与技术专业毕业,学士学位,工程电子技术行业4年从业经验。

向TA提问 私信TA
展开全部
maven架构是四个主要目录
src/main/java java代码

src/main/resources 资源配置文件

src/test/java 测试类

src/test/resources 测试资源文件
其他的需要自己手工简历
手打版 往LZ采纳
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
q0...6@33sn.cc
2017-07-26
知道答主
回答量:50
采纳率:0%
帮助的人:4.7万
展开全部
maven架构是四个主要目录
src/main/java java代码

src/main/resources 资源配置文件

src/test/java 测试类

src/test/resources 测试资源文件
其他的需要自己手工简历
手打版 往LZ~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式