class.getResourceAsStream( '*时髦')

时间:2014-02-11 17:42:11

标签: groovy nullpointerexception gradle

我有渐进式项目,我已面临下一期。 我尝试将资源包下的凹槽脚本复制到另一个地方。但在这个过程中,我总是得到NullPointerException。

我尝试按照以下方式获取资源流:

  1. class.getResourceAsStream( “*。常规”)
  2. class.getClassLoader()。的getResourceAsStream( “*。常规”)
  3. 总是结果是一样的。 实际上对于所有其他资源类型(“* .txt”..)都可以正常工作。

    我的源代码树:
    的src
     常规/ COM .....
    资源
    脚本
    /deploy.groovy

    更新:我使用intellij idea作为IDE

    提前感谢所有建议

1 个答案:

答案 0 :(得分:0)

您将Groovy脚本编译为类,而不是作为资源添加到jar中。

检查创建的jar文件。