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

Li *_*oyi 5 scala sbt

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

/
    src/
        main/
            resources/
                hello.txt/
    Build.scala
Run Code Online (Sandbox Code Playgroud)

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

Rob*_*een 8

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