@startuml
skinparam shadowing false
skinparam package {
BorderStyle dashed
}
' uncommenting the following line removes BorderStyle for all packages
'package "package 1" as p1
package "package 2" as p2 {
}
@enduml
After uncommeting the indicated line:
It happens the same with BorderThickness.
And, additionally, if I add both BorderThickness & BorderStyle, only the thickness is applied and the style is ignored:
@startuml
skinparam shadowing false
skinparam package {
BorderStyle dashed
Borderthickness 3
}
package "package 2" as p2 {
}
@enduml
Also, when nesting most components it gets ignored too:
More details in the sourcecode