将资源添加到特定于项目的 SBT 自动插件

尼古拉斯·里诺多

SBT 允许您定义特定于您的项目的自动插件,方法是将它们放在./project.

我正在尝试向一个这样的自动插件添加资源 - 我的意思是它可以通过调用getClass.getResourceAsStream.

然而,我无法弄清楚如何做到这一点,或者即使有可能。我找不到有关该主题的任何文档,而且显而易见的(只是将资源./project与插件一起放入)失败了。

我正在努力实现的目标是可能的吗?

同理

是的,你需要把你的资源放在 ./project/src/main/resources/

为了快速演示这是有效的,假设文件名是test.txt,将以下内容放入您的build.sbt

lazy val hello = taskKey[Unit]("prints the content of test.txt")

hello := println(IO.readStream(getClass.getResourceAsStream("test.txt")))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Sbt 自动插件覆盖项目设置

来自分类Dev

SBT插件,添加了插件

来自分类Dev

将特定版本的Github项目的插件添加到Cordova项目

来自分类Dev

IDEA sbt插件无法自动导入Predef

来自分类Dev

在SBT中添加sbt本机打包程序插件

来自分类Dev

是否可以通过AutoPlugin将解析器添加到SBT项目的构建中?

来自分类Dev

如何列出SBT项目中的活动插件?

来自分类Dev

如何将GenJavaDoc插件用于sbt?

来自分类Dev

如何将GenJavaDoc插件用于sbt?

来自分类Dev

特定于项目的SBT JVM选项:在jenkins中

来自分类Dev

SBT自动插件和带有“ dependsOn”的任务修改

来自分类Dev

Eclipse 插件开发:使用项目的路径将项目添加到工作集中?

来自分类Dev

如何在插件自己的项目中使用SBT插件?

来自分类Dev

使用SBT添加工件以播放项目-Native Packager插件

来自分类Dev

在sbt中的同一项目下添加插件

来自分类Dev

将sbt-web资源jar添加到sbt-native-packager的类路径

来自分类Dev

将插件添加到PlayN项目

来自分类Dev

将Glimpse插件添加到项目

来自分类Dev

sbt-native-packager插件将Play项目的rpm构建错误

来自分类Dev

我需要将什么存储库添加到Artifactory,以便获得Typesafe的SBT插件?

来自分类Dev

手动将Cordova插件添加到Cordova项目的正确方法是什么

来自分类Dev

手动将Cordova插件添加到Cordova项目的正确方法是什么

来自分类Dev

将项目的依赖添加到我的自定义gradle插件中

来自分类Dev

如何测试SBT插件

来自分类Dev

SBT Scala Assembly插件

来自分类Dev

测试 sbt 插件

来自分类Dev

将sbt与bintray-sbt插件一起使用时,如何发布快照?

来自分类Dev

如何在多个项目之间共享sbt插件配置?

来自分类Dev

如何在我的Scala项目中“嵌入” SBT插件

Related 相关文章

  1. 1

    Sbt 自动插件覆盖项目设置

  2. 2

    SBT插件,添加了插件

  3. 3

    将特定版本的Github项目的插件添加到Cordova项目

  4. 4

    IDEA sbt插件无法自动导入Predef

  5. 5

    在SBT中添加sbt本机打包程序插件

  6. 6

    是否可以通过AutoPlugin将解析器添加到SBT项目的构建中?

  7. 7

    如何列出SBT项目中的活动插件?

  8. 8

    如何将GenJavaDoc插件用于sbt?

  9. 9

    如何将GenJavaDoc插件用于sbt?

  10. 10

    特定于项目的SBT JVM选项:在jenkins中

  11. 11

    SBT自动插件和带有“ dependsOn”的任务修改

  12. 12

    Eclipse 插件开发:使用项目的路径将项目添加到工作集中?

  13. 13

    如何在插件自己的项目中使用SBT插件?

  14. 14

    使用SBT添加工件以播放项目-Native Packager插件

  15. 15

    在sbt中的同一项目下添加插件

  16. 16

    将sbt-web资源jar添加到sbt-native-packager的类路径

  17. 17

    将插件添加到PlayN项目

  18. 18

    将Glimpse插件添加到项目

  19. 19

    sbt-native-packager插件将Play项目的rpm构建错误

  20. 20

    我需要将什么存储库添加到Artifactory,以便获得Typesafe的SBT插件?

  21. 21

    手动将Cordova插件添加到Cordova项目的正确方法是什么

  22. 22

    手动将Cordova插件添加到Cordova项目的正确方法是什么

  23. 23

    将项目的依赖添加到我的自定义gradle插件中

  24. 24

    如何测试SBT插件

  25. 25

    SBT Scala Assembly插件

  26. 26

    测试 sbt 插件

  27. 27

    将sbt与bintray-sbt插件一起使用时,如何发布快照?

  28. 28

    如何在多个项目之间共享sbt插件配置?

  29. 29

    如何在我的Scala项目中“嵌入” SBT插件

热门标签

归档