【问题标题】:Generating UML diagram from Scala sources [closed]从 Scala 源代码生成 UML 图 [关闭]
【发布时间】:2011-11-05 21:02:43
【问题描述】:

是否有任何独立工具(不是 Eclipse 或 Idea 插件)用于从 Scala 源文件生成类图?

【问题讨论】:

    标签: scala uml diagram class-diagram


    【解决方案1】:

    试试 Acceleo 看看使用 scala 的例子 here

    【讨论】:

    • 这是一个eclipse插件,但我正在寻找独立的工具(我想写一个sbt插件)。
    • 与 Acceleo 的维护人员交谈,看看您是否可以在 sbt 中重新使用 Acceleo 核心(剥去 Eclipse 胶水的位)。无需重新发明轮子:)
    • Acceleo 真的能够从 Scala 源代码生成图表吗?据我所知,正如上面的示例所示,它可以输出基于给定模型的源代码,但不能反过来(这就是问题的重点)。
    【解决方案2】:

    我确实遇到了这个问题,找不到任何可以从一些 Scala 源代码中快速绘制层次结构的东西,所以我最终创建了一些东西来做这件事。我已经把它放在 GitHub 上,以防它对其他人有用:

    https://github.com/mikeyhu/scaladiagrams

    【讨论】:

    • 由于未解决的依赖关系导致编译失败:com.typesafe.sbteclipse#sbteclipse-plugin;4.0.0: not found, com.github.mpeltonen#sbt-idea;1.6.0: not found , com.eed3si9n#sbt-assembly;0.14.0: 未找到
    • 对于仍在寻找的人,发现这个项目可以为 Scala 项目创建适当的 UML 图:github.com/tizuck/scala-uml
    猜你喜欢
    • 2021-07-03
    • 2011-02-25
    • 2012-12-21
    • 2010-09-20
    • 2020-09-06
    • 2017-07-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多