複数のスキーマのソースを生成するときの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>