This is a simple (i.e. not feature complete) alternative to jaxb2-maven-plugin, maven-jaxb2-plugin and cxf-xjc-plugin. It grew out of the need to have a Maven plugin for xjc satisfying the following requirements:
-
It must have separate goals to generate main and test sources (maven-jaxb2-plugin does not) and generated test sources must be added correctly to the Maven project (jaxb2-maven-plugin does not).
-
It must works out of the box with recent Java versions (At the time of writing, cxf-xjc-plugin did not; jaxb2-maven-plugin was fixed in 2.5.0).
-
It shouldn't fork a new VM to invoke xjc.
Note that this plugin is affected by MNG-6506.