BPMN Layout is a library and a CLI tool to generate BPMN DI layouts for BPMN processes.
Compile the project with the following command:
mvn clean compile assembly:single
Run the CLI tool with the following command:
java -jar target/bpmn-layout-jar-with-dependencies.jar input.bpmn output.bpmn
<dependency>
<groupId>io.github.iharsuvorau</groupId>
<artifactId>bpmn-layout</artifactId>
<version>1.0.6</version>
</dependency>
Current project depends on the GitHub Packages repository for package distribution. Please, set up your access to GH
Packages following these guidelines.
You need to have an additional server section in settings.xml
:
<server>
<id>github</id>
<username>gh username</username>
<password>gh classic token</password>
</server>