Repository navigation
Release v3.107.0
cratis render can now render a Screenplay model to a Java/Spring application on Axon Framework, as an experimental second target next to the default Cratis target.
Added
- Added
cratis render --target axon(experimental). It renders a model to a Java/Spring application on Axon Framework, using the bundledCratis.Stage.Rendering.Axonrenderer.cratisstays the default target. Axon output carries one experimental warning (CLI-RENDER-029), renderer warnings and refusals stay visible, and errors block publication. (#476) - For Axon,
--project-namesets the Java artifact name and--root-namespacesets the Java package.--file-header, scoped rendering,--force, drift detection and--checkbehave as they do for the Cratis target. Reducer rendering input, migration requests,--package-setand--strictdo not apply to Java output; they are ignored with aCLI-RENDER-030warning. (#476) - Each target has its own admitted Screenplay version range, so a model newer than the selected target supports is refused with
CLI-RENDER-004before anything is written. (#476)