PlantUML 在指定异步消息时产生错误

PlantUML produces error when specifying asynchronous messages

提问人:Alexander Mills 提问时间:10/6/2023 最后编辑:ChristopheAlexander Mills 更新时间:10/7/2023 访问量:38

问:

我有这个 PlantUML 代码 (.puml)

@startuml
title Asynchronous Message Example

participant Alice
participant Bob

Alice -> Bob: Request
Bob --> Alice: Acknowledgment
Alice ::> Bob: Asynchronous Message
Bob ::> Alice: Asynchronous Response

@enduml

我得到这个结果:

enter image description here

我使用的 plantuml 版本是:

enter image description here

Intellij-idea UML 序列图 Plantuml PUML

评论

0赞 CrazyCoder 10/6/2023
这应该作为 bug 报告给 github.com/esteinberg/plantuml4idea/issues 的插件维护者。
1赞 Alexander Mills 10/6/2023
我认为这只是一个版本控制的事情,看起来像新版本用于异步消息,而不是,但不是 100% 确定->>::>

答:

1赞 Christophe 10/7/2023 #1

异步消息应按照序列图上的植物在线文档和官方语言参考手册进行编码。->><<-

因此,您的 plantuml 实例抱怨使用 是正常的,因为它不是正确的语法,独立于您的插件。::>

如何解决:1)与puml的作者核实为什么使用令牌;2)如果作者是自动生成器,请报告生成器的错误。::>