The veraPDF Validation model described using a Domain Specific Language developed in XText.
The veraPDF Validation model is dual-licensed, see:
In order to generate the model classes you'll need:
- Java 11, 17 or 21, which can be downloaded from Oracle, or for Linux users OpenJDK.
- Maven v3+
If you want to edit and regenerate the model you'll need:
- The veraPDF-model-syntax project, the README gives instructions on how to install and use XText support in Eclipse.
- Download the veraPDF-model repository, either:
git clone https://github.com/veraPDF/veraPDF-model
or download the latest tar archive or zip equivalent from GitHub. - Move to the downloaded project directory, e.g.
cd veraPDF-model
- Build and install using Maven:
mvn clean install