Package dev.metaschema.maven.plugin


package dev.metaschema.maven.plugin
Provides Maven plugin goals for Metaschema-based code and schema generation.

This package contains Maven plugin Mojos that integrate Metaschema processing into Maven builds. The plugin supports generating Java binding classes and schema files (XSD and JSON Schema) from Metaschema module definitions.

Available goals:

  • generate-sources - Generates Java source files from Metaschema modules, bound to the generate-sources lifecycle phase
  • generate-schemas - Generates XML Schema (XSD) and/or JSON Schema files from Metaschema modules, bound to the generate-resources lifecycle phase

Key classes:

Example plugin configuration:


 <plugin>
   <groupId>dev.metaschema</groupId>
   <artifactId>metaschema-maven-plugin</artifactId>
   <executions>
     <execution>
       <goals>
         <goal>generate-sources</goal>
       </goals>
     </execution>
   </executions>
 </plugin>
 
See Also: