複数のスキーマのソースを生成するときのmavenメモ
id を指定するのを忘れないこと
java - How can i tell jaxb / Maven to genereate multiple schema packages? - Stack Overflow
http://stackoverflow.com/questions/2857081/how-can-i-tell-jaxb-maven-to-genereate-multiple-schema-packages
上のところにも書いてあったが
<removeOldOutput>false</removeOldOutput> <clearOutputDir>false</clearOutputDir> <forceRegenerate>true</forceRegenerate>
これが大事なようなのと、あとはidの指定を忘れないこと
<groupId>org.jvnet.jaxb2.maven2</groupId> <artifactId>maven-jaxb2-plugin</artifactId> <version>0.7.5</version> <executions> <execution> <id>sequence.generate</id> <goals> <goal>generate</goal> </goals> <configuration> <generatePackage>com.github.das16.entity.sequence</generatePackage> <schemaIncludes> <schemaInclude>sequence.xsd</schemaInclude> </schemaIncludes> <removeOldOutput>false</removeOldOutput> <clearOutputDir>false</clearOutputDir> <forceRegenerate>true</forceRegenerate> </configuration> </execution> <execution> <id>generate.types</id> <goals> <goal>generate</goal> </goals> <configuration> <generatePackage>com.github.das16.entity.types</generatePackage> <bindingIncludes> <bindingInclude>types/types.xjb</bindingInclude> </bindingIncludes> <schemaIncludes> <schemaInclude>types.xsd</schemaInclude> </schemaIncludes> <removeOldOutput>false</removeOldOutput> <clearOutputDir>false</clearOutputDir> <forceRegenerate>true</forceRegenerate> </configuration> </execution>