如何在构建期间从sbt-plugin访问sbt-plugin-project资源?

时间:2013-11-17 17:36:31

标签: scala sbt

我有一个看起来像这样的sbt插件项目

/
    src/
        main/
            resources/
                hello.txt/
    Build.scala

我想在构建时加载hello.txt以便用它来做任务。但是,当我尝试加载资源(或一般的其他文件)时,我只能从我正在构建的项目中加载资源,而不是从插件项目中加载资源。有没有办法在构建期间引用hello.txt?我的另一种方法是将hello.txt复制到源代码中的一个大的多行字符串中,但这感觉很糟糕。

1 个答案:

答案 0 :(得分:8)

使用getClass.getClassLoader.getResourceAsStream("hello.txt")