This extracts definitions from a database using JDBC and makes an XSD file with HyperJAXB3 annotations.
'nz.co.senanque:schema-builder:1.5.0'
<dependency>
<groupId>nz.co.senanque</groupId>
<artifactId>schema-builder</artifactId>
<version>1.5.0</version>
</dependency>
<dependency org="nz.co.senanque" name="schema-builder" rev="1.5.0"/>
"nz.co.senanque", "schema-builder", "1.5.0"