I don't think <includeSchema>**/*.xsd</includeSchema>
is valid syntax for jaxb2-maven-plugin:xjc
Try omitting that parameter.
If you don't specify schemaFiles it should use all XSD files in the schemaDirectory.
"schemaFiles -- List of files to use for schemas, comma delimited. If none, then all xsd files are used in the schemaDirectory. This parameter also accepts Ant-style file patterns." (see jaxb2-maven-plugin documentation)
BTW, it is usually a good idea to use maven's configuration parameters to refer to a directory. For example, change <schemaDirectory>src/main/resources/xsd</schemaDirectory>
to <schemaDirectory>${project.basedir}/src/main/resources/xsd</schemaDirectory>
.
Finally, you might also want to refer to this similar SO post.