问题标签 [plantuml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
238 浏览

svg - PlantUML 将彩色图例导出到 SVG 失败

我已经成功地遵循了这里提出的解决方案,但是在尝试将图例导出到 SVG 时,唯一可见的是最后编码的颜色。我是否错过了避免这种情况的结束说明?

这里有一个简化的示例,尝试将其导出为 SVG,结果会出现黑色方块。导出为 PNG 效果很好。

问题的解决方案(感谢GeekBoy的评论):

注意。第一列的维度由第一个单元格 |= | 定义。

0 投票
0 回答
2362 浏览

svg - 避免植物类图中的重叠箭头

我正在使用 plantuml 创建类图以及箭头和箭头上的消息。在图表变大之前,它可以完美运行。在有多个箭头和多个类的大型图中,箭头相互重叠,隐藏/重叠箭头和消息。有什么属性或方法可以避免这些重叠吗?即使图表大小增加也没关系。我读到了——

properties here,但我不确定如何将它与 PlantUML 或 SVG 文件一起使用。

注意:我正在使用 java 从 plantuml 创建一个 SVG 文件。

0 投票
1 回答
3821 浏览

plantuml - 如何使植物uml活动图从左到右移动

我在工厂 uml 中创建了一个带有泳道的活动图,该图从上到下移动,但我想让它从左到右移动。我找到了关于PlantUML 不同布局的答案,但它似乎不适用于活动图。当我尝试将“从左到右的方向”应用于我的图表时,出现了错误。

示例代码

我想从左到右而不是从上到下移动的图表。

在此处输入图像描述

0 投票
5 回答
32335 浏览

uml - 如何更正 PlantUML 线路径

我使用以下代码创建了这个图表。但正如您所见,从 (Cancel Order) 和 (Place Order) 到 (Publisher) 的行决定采用非常圆的路径来获取它们,而不是直接向右走,然后再向下到发布者。我尝试使用诸如“-down”之类的手动方向命令,但它们似乎都没有帮助。有人知道如何解决这个问题吗?

这是我的代码。我很感激任何帮助。谢谢你。

0 投票
1 回答
1810 浏览

visual-studio-code - 是否可以在 markdown 文件中突出显示植物语法?

我使用 VSCode 编写降价文件,在其中我编写植物代码以在我的文档中包含图表。例子:

Visual Studio Code 可以支持 Plantuml 语法高亮(带有一些扩展)。但是,内置的 markdown 扩展不支持受围栏代码块中的 plantuml。所以我们不会在 markdown 文件中突出显示植物语法。

是否可以通过扩展在 markdown 语法中添加 plantuml 支持,还是需要 VSCode markdown 扩展中的功能请求?

0 投票
1 回答
213 浏览

java - 通过 cli 参数填充 mojo 的文件集

我喜欢从 maven 项目中的 .puml 文件生成图像。

我不喜欢归档的是项目和生成图像的库之间的硬绑定。所以我喜欢使用这个构建命令:

所以第三行填充了sourceFiles-class-variable

不幸的是,语法{*.puml}似乎是错误的:

0 投票
1 回答
755 浏览

java - 将 .war 文件部署到 Google App Engine 柔性环境时没有此类文件或目录错误

我正在尝试将此PlantUML Server .war 文件部署到 GAE。我在这里按照 Google 的说明进行操作,但从 Eclipse 收到以下错误:

当我检查链接上的日志时,我得到了这个:

我不知道如何解决这个问题。错误似乎是“没有这样的文件或目录”,但是我不知道为什么会这样,部署过程不应该创建所有必要的目录吗?

非常感谢任何输入。谢谢!

0 投票
0 回答
2413 浏览

plantuml - PlantUML 中的 Sintax 错误

我有 PlantUML 代码:

我从这里获取代码:https ://gist.github.com/QuantumGhost/0955a45383a0b6c0bc24f9654b3cb561

当 NetBeans 的 PlantUML 插件实际显示结构时:

在此处输入图像描述

/usr/share/plantuml/plantuml.jar使用 apt-get 在 Ubuntu 16 上安装的 java 工具会出现以下错误:

并生成后续文件

在此处输入图像描述

根据:http: //plantuml.com/PlantUML_Language_Reference_Guide.pdf - 第 1.21 章,我看到刻板印象很方便

0 投票
1 回答
3261 浏览

uml - 序列图:背景循环

我正在开发一个系统 (B),该系统与另一个系统 (C) 通信并在终端 (A) 的持续循环中显示计算值。(A) 要求 (B) 报告一个变量x。(B) 这样做没有阻塞,因此 (B) 可以继续处理 (C)。稍后,(A) 要求 (B) 也报告变量y,这将由 (B) 以相同的方式提供服务。

对于文档,我需要创建一个plantuml描述该过程的 UML 序列图(使用 )。我现在的问题是如何正确建模。(B) 和 (C) 之间的通信继续进行,即使循环还没有结束。但是我该如何正确建模呢?

这是选项 1,仅在循环中使用异步回复:

在此处输入图像描述

选项 2 适用于在流程后期变为真的条件:

在此处输入图像描述

选项 2 更明确。但是这两个选项中的任何一个是否正确地表示了手头的过程?

0 投票
1 回答
11935 浏览

graph - Plantuml 组件图 - 布局控制

我正在尝试使用 Plantuml 组件图构建“硬件架构”图,但我正在为布局而苦苦挣扎。

我的图表变得非常复杂,我注意到 Plantuml 不断从左到右添加帧,使图表水平增长。

例如从这段代码

我得到这张图在此处输入图像描述

我想在“Pippo”框架下放置“Pluto”框架

看到我已经使用了隐藏链接,并top to bottom direction试图强制这种布局,但没有结果。