Scala 项目结构 以 sbt autoplugin 作为子项目和发布流程

时间:2021-06-24 18:52:27

标签: scala sbt sbt-plugin

我想了解以下项目结构是否可行。

MyProject
  build.sbt
  common
  sbt-myplugin dependsOn (common)
    src/main/scala/*.scala files
  subProjectA <- needs sbt-myplugin task as the plugin code generates files.
  project
    plugins.sbt -> addSbtPlugin(myplugin % "x.y.z")

我可以手动发布本地并使用快照版本而不是“x.y.z” 但是,我如何发布整个项目,因为插件需要和其他子项目有一个共同的模块依赖项。

项目是scala 3,除了sbt-myplugin使用scala 2.12编译。

0 个答案:

没有答案
相关问题