Command-line validator for SysML v2 files using the OMG Pilot Implementation.
- Java 21+
- Maven
First-time setup, and after mvn clean:
mvn -Psetup-dependency initialize
mvn packageThe OMG SysML v2 Pilot Implementation is released on GitHub, not
published to Maven Central. The setup-dependency profile downloads
the release and installs the kernel JAR into your local Maven
repository.
Regular rebuilds without cleaning:
mvn packageln -s $PWD/validate-sysml ~/bin/validate-sysml model.sysml
validate-sysml -hErrors are reported in GNU format (file:line:col: severity: message).
man -l validate-sysml.1