It is possible to create dependencies between packages
@startuml
package Application {
}
package ClientInterface {
}
package LibraryInterface {
}
package LibraryImplementation {
}
Application ..> ClientInterface
ClientInterface .down.> LibraryInterface
ClientInterface .down.> LibraryImplementation
LibraryImplementation .right.> LibraryInterface
@enduml
Which creates the diagram I intended, including the correct layout of packages and arrow directions. However, if I try to add classes to the package contents, the layout of the diagram breaks. The arrows are all over the place, not pointing to the right things.
@startuml
package Application {
}
package ClientInterface {
class class1
}
package LibraryInterface {
interface interface1
interface interface2
}
package LibraryImplementation {
class class2
class class3
}
Application ..> ClientInterface
ClientInterface .down.> LibraryInterface
ClientInterface .down.> LibraryImplementation
LibraryImplementation .right.> LibraryInterface
@enduml
can you confirm that this is a bug and not something i am doing wrong?