这就是我想要完成的。
我有几个作为插件构建的自定义 SBT 任务。它们目前位于我的 Build.scala 文件中。
我想将它们移动到它们自己的 package/folder
structure/files
中。但是,很明显,当我这样做并尝试导入它们时(例如,导入 org.myorg.MyPlugin
)它失败了,因为找不到它(它还没有构建)。
有什么方法可以在不将我的自定义插件打包到 jar 中的情况下实现这一点?
提前致谢!
最佳答案
project/
目录本身就是一个 sbt 项目。因此,您可以将文件放在 project/src/main/scala/org/myorg/MyPlugin.scala
中。
关于scala - 使用我项目中的自定义 sbt 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14327062/