The VALJOGen distribution can be used with maven by using the following dependency:
<dependency> <groupId>com.41concepts</groupId> <artifactId>valjogen-annotationprocessor</artifactId> <version>2.0.0</version> <optional>true</optional> </dependency>
and/or the dependency:
<dependency> <groupId>com.41concepts</groupId> <artifactId>valjogen-annotations</artifactId> <version>2.0.0</version> <optional>true</optional> </dependency>
or you can download the following distribution files manually:
The dependency on the anntation processor is compile-time only. Unfortunately, there is no good way to specify this with maven but you might get succes marking the dependency as optional.
The single jar for the annotation processor to use in your projects is valjogen-annotationprocessor-2.0.0.jar. Alternatively you may use the valjogen-annotations-2.0.0.jar if you want to compile your project with the VALJOGen annotations but without the annotation processor.