java
java copied to clipboard
Structurizr for Java
Hope this is helpful; can possibly still be improved as we now list junit-bom twice. Do you have a special way of running the client integration tests? Via https://docs.openrewrite.org/tutorials/migrate-from-junit-4-to-junit-5
Links in documentation leads to not existing/private repository not existing classes. Example: [FinancialRiskSystem.java](https://github.com/structurizr/java/blob/master/structurizr-examples/src/com/structurizr/example/FinancialRiskSystem.java) in [documentation.md](https://github.com/structurizr/java/blob/master/docs/documentation.md). when this link should lead to [this class](https://github.com/structurizr/examples/blob/main/java/src/main/java/com/structurizr/example/financialrisksystem/FinancialRiskSystem.java). It is just an example, but I...
'adopt' no longer exists, here's a pull request for 'zulu', with support for testing on whatever the latest version of 11 is as well as a fixed version, 11.0.3, so...
### Description A constant defined with the !constant keyword can be overridden, hence is not constants anymore. This is quite error prone since it allows to easily redefine a constant...
Just revamping the gradle build to use up-to-date tooling. None of this changes should change the build logic or output, but will hopefully help maintenance by keeping the build to...
### Description Hello! The comment on line 11 yields a parsing error (`// this comment yields error`). I think it should not, or? ### Steps to reproduce 1. Save code,...
### Description Follow up of https://github.com/structurizr/dsl/issues/67: `deploymentGroups` are great but they have a limitation that makes them hard to use sometimes: Once in a group, instances "lose" connections with objects...
### Description Two different people create two separate systems in two different git repos. They both define that they communicate: * Architect of A defines that A->B "action". * Architect...
Now cases when a single keyword is split by multiple multiline separators are supported. ```structurizr work\ spa\ ce { } ``` Also fixes redundant spaces inside quoted strings. The following...
This feature is useful to control the plantuml layout, e.g. for diagrams where the arrows indicate control flow, but the layout - data flow