PlantUML - 414 URI Too Long

2023-12-02  本文已影响0人  tom__zhu

为了快速分析 Flutter 工程,使用 DCDG 生成 PlantUML 描述文档,接下来转为可视化视图时遇到 Too Long 的问题,所以要使用web server 解析和渲染文档。

How to do

  1. 生成PlantUML描述文件
  2. Intall DCDG from pub dart pub global activate dcdg
  3. Activate DCDG dart pub global activate -s path .
  4. Generate plantuml file dart pub global run dcdg -o result.puml
  5. 解析并渲染
  6. Chrome 插件,遇到大型项目,plantUML 文本过长,解析会失败
  7. ❌ 本地创建 Web Server解析,仍然存在上述问题ISSUE
  8. ❌ VS Code 插件,仍然存在上述问题。ISSUE
  9. ✅ Android Studio 插件 plantUML Integration,这个插件测试下来可以应对很长的 UML 文本
  10. Android Studio 插件 plantUML Integration 使用方式
  11. 在Android Studio里打开创建好的plantUML文件
  12. 打开插件,如果没有按照预期显示,安装 Graphviz brew install graphviz
  13. 文件太大显示会模糊,右键选择 Open in external editor as SVG document ,在 Chrome 里预览

    Chrome预览效果
预览效果的一部分,可以横向滑动

总结:
UML 的解析和渲染有多种插件,对于大型项目,chrome、vs code、本地Web Server表现不好,Android Studio 的 plantUML 插件可以完美使用。

上一篇 下一篇

猜你喜欢

热点阅读