scala - 使用我项目中的自定义 sbt 插件

标签 scala sbt

这就是我想要完成的。

我有几个作为插件构建的自定义 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/

相关文章:

eclipse - 显示 Scala 表达式的推断类型

scala - scala Spark 中的 RDD 过滤器

树莓派上的 Scala Web 框架性能

scala - 案例类中的解码圆数组总是无法通过案例类比较测试?

scala - 如何使用 sbt 发布附加工件(one-jar)

scala - 忽略自定义任务和范围中的 SBT 工件?

jvm - 将 JVM 参数传递给 JMH

scala - 是否可以基于 `SettingKey` 在 SBT 中配置子项目依赖项?

scala - Scala 中的 Array 和 Array[Type] 有什么区别?

scala - IntelliJ IDEA Scala 插件问题