首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >plantuml.jar与本地服务器的区别

plantuml.jar与本地服务器的区别
EN

Stack Overflow用户
提问于 2022-06-13 13:57:26
回答 1查看 240关注 0票数 0

我想知道:

我一直在使用本地PlantUML服务器从.puml生成.png文件,其中:

cat ./pilot.puml | curl -v -H "Content-Type: text/plain" --data-binary @- http://localhost:8080/plantuml/png/ --output - > out.png

但是,我需要为每个.puml提供一个文件,并在我的README.md中引用它们。

我知道使用plantuml.jar,可以从单个.pngs生成多个.pngs,但恐怕它可以将我的数据上传到plantuml公共服务器。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-14 10:52:07

本地服务器和jar做同样的事情:从基于文本的图表生成图像。不同之处在于正面。

  • 服务器提供了一个基于web的UI和基于web的API,
  • jar为您提供一个命令行接口。

在这两种情况下,生成都是在本地发生的。

jar可以更好(更不安全)地访问磁盘。如果您想要在同一个目录中生成多个关系图,它可能很有用。或者如果包含频繁更改的路径(如果使用!include)。

另外,如果您使用github,您可以尝试美人鱼。如果您使用gitlab或拥有您自己的git存储库,并对其进行更多的控制,那么您可以尝试有图表的Asciidoc。这两种方法都允许您在自述文件中嵌入图表(asciidoc甚至允许您包含外部puml文件)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72604120

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档