Trying to create two output packages for jaxb2 plugin, version 1.3.1 using maven 3 ----------------------------------------------------------------------------------
Key: MJAXB-56 URL: https://jira.codehaus.org/browse/MJAXB-56 Project: Maven 2.x JAXB 2.1 Plugin Issue Type: Story Affects Versions: 1.3.1 Environment: windows 7, java Sun 1.6.0.24, maven 3.0.3 Reporter: Mike Merrill Priority: Minor Trying to create two output packages for separate sets of xsds, yet the default configuration is being employed always. See the following configuration: <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>jaxb2-maven-plugin</artifactId> <version>1.3.1</version> <executions> <execution> <id>run1</id> <configuration> <packageName>com.abc.services.jaxb2</packageName> <outputDirectory>src/main/java</outputDirectory> <schemaDirectory>../src/schema</schemaDirectory> <bindingDirectory>../src/schema</bindingDirectory> <schemaFiles>device_manager_msgs.xsd,assigned_product_model_1_0.xsd,billing_msgs.xsd,billing.xsd,common.xsd,crm.xsd,ordering_msgs.xsd,ordering.xsd,product_model_1_0.xsd,resource_manager_msgs.xsd,resource_manager.xsd,lnp_manager_msgs.xsd,lnp_manager.xsd,crm_msgs.xsd</schemaFiles> <bindingFiles>jaxb2-bindings.xml</bindingFiles> <clearOutputDir>false</clearOutputDir> <extension>true</extension> <staleFile>${project.build.directory}/jaxb2/.xjcStaleFlagExternal</staleFile> </configuration> <goals> <goal>xjc</goal> </goals> </execution> <execution> <id>run2</id> <configuration> <packageName>com.abc.services.jaxb2.internal</packageName> <outputDirectory>src/main/java</outputDirectory> <schemaDirectory>../src/schemaInternal</schemaDirectory> <bindingDirectory>../src/schemaInternal</bindingDirectory> <schemaFiles>crm_msgs.xsd, crm.xsd, common.xsd</schemaFiles> <bindingFiles>jaxb2-bindings.xml</bindingFiles> <clearOutputDir>false</clearOutputDir> <extension>true</extension> <staleFile>${project.build.directory}/jaxb2/.xjcStaleFlagInternal</staleFile> </configuration> <goals> <goal>xjc</goal> </goals> </execution> </executions> </plugin> I would expect this to result in two packages underneath the src/main/java directory, but instead, output goes to ${project.build.directory}/generated-sources, and the xsds that are used are from the default xsd directory, not the ones that are specified in the configurations. -- 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