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 package
The 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 package
ln -s $PWD/validate-sysml ~/bin/
validate-sysml model.sysml validate-sysml -h
Errors are reported in GNU format (file:line:col: severity: message).
man -l validate-sysml.1