在 intellij 中调试 sbt 插件并检出其源代码
debug sbt plugin in intellij with its source code checked out
使用某些库的 Sbt 项目可以有一个 build.sbt 文件,如下所述:-
name := "DependencyExample"
libraryDependencies += "organization" %% "name" % "version"
lazy val sampleProject = (project in file("."))
现在,如果开发人员想通过添加一些调试语句来了解库的流程。
然后上面的build.sbt可以更新为:-
name := "DependencyExample"
lazy val dependencyProject = ProjectRef( "path/to/depndency/src/on/local/machine", "dependencyProject")
lazy val sampleProject = (project in file(".")).dependsOn(dependencyProject)
如果开发人员想通过添加一些调试语句来了解 Sbt 插件的流程,需要哪些步骤?
调试和 sbt 插件需要类似的步骤。除此之外,还应该在 plugins.sbt 中提及依赖性。
使用某些库的 Sbt 项目可以有一个 build.sbt 文件,如下所述:-
name := "DependencyExample"
libraryDependencies += "organization" %% "name" % "version"
lazy val sampleProject = (project in file("."))
现在,如果开发人员想通过添加一些调试语句来了解库的流程。
然后上面的build.sbt可以更新为:-
name := "DependencyExample"
lazy val dependencyProject = ProjectRef( "path/to/depndency/src/on/local/machine", "dependencyProject")
lazy val sampleProject = (project in file(".")).dependsOn(dependencyProject)
如果开发人员想通过添加一些调试语句来了解 Sbt 插件的流程,需要哪些步骤?
调试和 sbt 插件需要类似的步骤。除此之外,还应该在 plugins.sbt 中提及依赖性。