The impl jar built with maven does not bundle freemarker, javax.persistence, or storm-api, all of which are needed by the annotation processor.
To solve this, I've created a new maven profile "nomaven" in impl/pom.xml which packages the needed libraries using jarjar. I will upload this version to the github release, whereas the version in Maven Central will continue to use maven dependency resolution to obtain the needed artifacts.
The impl jar built with maven does not bundle freemarker, javax.persistence, or storm-api, all of which are needed by the annotation processor.
To solve this, I've created a new maven profile "nomaven" in impl/pom.xml which packages the needed libraries using jarjar. I will upload this version to the github release, whereas the version in Maven Central will continue to use maven dependency resolution to obtain the needed artifacts.