[
https://jira.codehaus.org/browse/MJAXB-51?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=281709#comment-281709
]
Aleksey Sushko edited comment on MJAXB-51 at 10/20/11 6:40 AM:
---------------------------------------------------------------
I'm use configuration plugin for multiply schema files
{code}
<configuration>
<schemaFiles>Types.xsd,Integration.xsd,Extegration.xsd</schemaFiles>
<bindingFiles>Integration.xjb</bindingFiles>
<extension>true</extension>
<arguments>-no-header</arguments>
</configuration>
{code}
Structure project
{code}
src/main/xjb
Integration.xjb
src/main/xsd
Types.xsd
Integration.xsd
Extegration.xsd
{code}
Source code file {{Integration.xjb}}
{code}
<?xml version="1.0" encoding="UTF-8"?>
<jaxb:bindings
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
xsd:schemaLocation="http://java.sun.com/xml/ns/jaxb
http://java.sun.com/xml/ns/jaxb/bindingschema_2_0.xsd"
jaxb:extensionBindingPrefixes="xjc"
version="2.1">
<jaxb:bindings schemaLocation="../xsd/Types.xsd" node="/xsd:schema">
<jaxb:schemaBindings>
<jaxb:package name="mypackage.model.types"/>
</jaxb:schemaBindings>
</jaxb:bindings>
<jaxb:bindings schemaLocation="../xsd/Integration.xsd" node="/xsd:schema">
<jaxb:schemaBindings>
<jaxb:package name="mypackage.model.integration"/>
</jaxb:schemaBindings>
</jaxb:bindings>
<jaxb:bindings schemaLocation="../xsd/Extegration.xsd" node="/xsd:schema">
<jaxb:schemaBindings>
<jaxb:package name="mypackage.model.extegration"/>
</jaxb:schemaBindings>
</jaxb:bindings>
</jaxb:bindings>{code}
This sample is work!
was (Author: aleksey-s):
I'm use configuration plugin for multiply schema files
{code}
<configuration>
<schemaFiles>Types.xsd,Integration.xsd,Extegration.xsd</schemaFiles>
<bindingFiles>Integration.xjb</bindingFiles>
<extension>true</extension>
<arguments>-no-header</arguments>
</configuration>
{code}
Structure project
{code}
src/main/xjb
Integration.xjb
src/main/xsd
IntegrationTypes.xsd
Integration.xsd
Extegration.xsd
{code}
Source code file {{Integration.xjb}}
{code}
<?xml version="1.0" encoding="UTF-8"?>
<jaxb:bindings
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
xsd:schemaLocation="http://java.sun.com/xml/ns/jaxb
http://java.sun.com/xml/ns/jaxb/bindingschema_2_0.xsd"
jaxb:extensionBindingPrefixes="xjc"
version="2.1">
<jaxb:bindings schemaLocation="../xsd/Types.xsd" node="/xsd:schema">
<jaxb:schemaBindings>
<jaxb:package name="mypackage.model.types"/>
</jaxb:schemaBindings>
</jaxb:bindings>
<jaxb:bindings schemaLocation="../xsd/Integration.xsd" node="/xsd:schema">
<jaxb:schemaBindings>
<jaxb:package name="mypackage.model.integration"/>
</jaxb:schemaBindings>
</jaxb:bindings>
<jaxb:bindings schemaLocation="../xsd/Extegration.xsd" node="/xsd:schema">
<jaxb:schemaBindings>
<jaxb:package name="mypackage.model.extegration"/>
</jaxb:schemaBindings>
</jaxb:bindings>
</jaxb:bindings>{code}
This sample is work!
> Stale detection does not see that one more schema file has been added to build
> ------------------------------------------------------------------------------
>
> Key: MJAXB-51
> URL: https://jira.codehaus.org/browse/MJAXB-51
> Project: Maven 2.x JAXB 2.1 Plugin
> Issue Type: Bug
> Affects Versions: 1.3.1
> Environment: MacOS 10.7.1
> Maven 3.0.3 in Eclipse 3.7/m2eclipse 1.0.0
> Reporter: Anders Hammar
> Priority: Minor
>
> I have a build with one schema specified through schemaFiles, which generates
> classes through the xjc mojo. Although I then add one more schema to
> schemaFiles, those classes are not generated but "No changes detected ..." is
> reported.
> Apparently the stale detection fails to see that one more schema has been
> added.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email