如何解决为什么箭头会在 PlantUML 图中产生重复的组件?
我对 PlantUML 很陌生,所以这可能是一些基本的东西。
有时当我添加一个从一个矩形到另一个矩形的箭头时,原始组件没有链接。相反,会创建并链接一个新组件。我做错了什么?
在我的 example 中,我有一个相当简单的图表:
@startuml
database "DB" {
frame Rules {
rectangle "Item 1"
rectangle "Item 2"
}
}
rectangle "App Server" {
rectangle "My UI"
}
rectangle "System" {
rectangle "Foo"
}
[My UI] --> [Item 1] : create and edit
[System] --> [Item 1] : extract
@enduml
这是生成的:
请注意,从 System 到 Item 1 的箭头指向的是新组件,而不是现有的“System”元素。
我做错了什么?
解决方法
我在 PlantUML 论坛中询问了 same question,并被告知这是由于箭头中名称 System
周围的括号所致。我想它们只能在名称包含空格时使用。
所以替换
[System] --> [Item 1] : extract
与
System --> [Item 1] : extract
fixes the issue,并创建此图表:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。