当前位置:首页 > 开发 > 开源软件 > 正文

getResourceAsStream Returning Null

发表于: 2015-03-24   作者:ccfangle   来源:转载   浏览次数:
摘要: 在单元测试时: Maven + Junit + getResourceAsStream Returning Null 经过验证:*.properties 在 src/test/main 下,一会能找到,一会找不到。   问题解决方法: 在maven pom.xml 中,设置文件字段导入。   <testResources>  

在单元测试时:

Maven + Junit + getResourceAsStream Returning Null

经过验证:*.properties 在 src/test/main 下,一会能找到,一会找不到。

 

问题解决方法:

在maven pom.xml 中,设置文件字段导入。

  <testResources>
   <testResource>
    <directory>src/test/resources</directory>
    <filtering>true</filtering>
   </testResource>
   <testResource>
    <directory>src/test/java</directory>
    <filtering>true</filtering>
   </testResource>
  </testResources>

 

编译输出:

[INFO] --- maven-resources-plugin:2.5:testResources (default-testResources) @ esi-faces ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 11 resources
[INFO] Copying 26 resources

 

原因:

资源文件没有加载,被maven默认过滤了。

 

getResourceAsStream Returning Null

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
一、Class#getResourceAsStream 1.1 JDK定义 public InputStream getResourceAsStream(String name)
关于class.getResourceAsStream(String name)与 class.getClassLoader().getResourceAsStream(Strin
网上有些资料说含有 null 的列不能创建索引,还有资料说因为一般的索引是 b_ 树结构,而 b+ 树不能
虽然网上关于ClassLoader和Class的getResource()和getResourceAsStream()方法的区别多的数不胜数,但
今天,一读者在我的Android通过调用Webservice实现手机号码归属地查询文章中给我回复了一个问题,由
今天,一读者在我的Android通过调用Webservice实现手机号码归属地查询文章中给我回复了一个问题,由
相信很多用了mysql很久的人,对这两个字段属性的概念还不是很清楚,一般会有以下疑问: 1、我字段类
前几天在弄xml的时候, 想通过文件路径来读取项目里的xml配置文件。 在测试的时候没有任何问题, 但
去除代码中的if(obj==null),或者try/catch语句.维持Code的一致性. Null对象,代表"什么也不做"的一个
去除代码中的if(obj==null),或者try/catch语句.维持Code的一致性. Null对象,代表"什么也不做"的一个
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号