我想知道:
我一直在使用本地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公共服务器。
发布于 2022-06-14 10:52:07
本地服务器和jar做同样的事情:从基于文本的图表生成图像。不同之处在于正面。
在这两种情况下,生成都是在本地发生的。
jar可以更好(更不安全)地访问磁盘。如果您想要在同一个目录中生成多个关系图,它可能很有用。或者如果包含频繁更改的路径(如果使用!include)。
另外,如果您使用github,您可以尝试美人鱼。如果您使用gitlab或拥有您自己的git存储库,并对其进行更多的控制,那么您可以尝试有图表的Asciidoc。这两种方法都允许您在自述文件中嵌入图表(asciidoc甚至允许您包含外部puml文件)。
https://stackoverflow.com/questions/72604120
复制相似问题