[
https://jira.codehaus.org/browse/JIBX-451?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Don Corley resolved JIBX-451.
-----------------------------
Resolution: Fixed
Fix Version/s: JiBX 1.2.3
Klaus,
I have already fixed this in the source repo. This fix will be included in the
JiBX 1.2.4 release.
Thanks for reporting this.
Don
> Property name <schemaBindingDirectory> has to be <bindingDirectory> for bind
> goal.
> ----------------------------------------------------------------------------------
>
> Key: JIBX-451
> URL: https://jira.codehaus.org/browse/JIBX-451
> Project: JiBX
> Issue Type: Bug
> Components: maven plugin
> Affects Versions: JiBX 1.2.3
> Reporter: Klaus Claszen
> Assignee: Don Corley
> Priority: Minor
> Fix For: JiBX 1.2.3
>
>
> I tried to run the bind goal with the
> [documented|http://jibx.sourceforge.net/maven-jibx-plugin/bind-mojo.html#schemaBindingDirectory]
> configuration property *<schemaBindingDirectory>* (which replaces the
> deprecated *<directory>* property) like this:
> {code}
> <plugin>
> <groupId>org.jibx</groupId>
> <artifactId>maven-jibx-plugin</artifactId>
> <version>1.2.3</version>
> <executions>
> <execution>
> <id>generate-java-code-from-schema</id>
> <phase>generate-sources</phase>
> <goals>
> <goal>schema-codegen</goal>
> </goals>
> <configuration>
>
> <schemaDirectory>src/main/resources</schemaDirectory>
> <includeSchemas>
>
> <includeSchema>foobar.xsd</includeSchema>
> </includeSchemas>
> <verbose>true</verbose>
>
> <targetDirectory>target/generated-jibx-sources</targetDirectory>
> </configuration>
> </execution>
> <execution>
> <id>compile-binding</id>
> <phase>process-classes</phase>
> <goals>
> <goal>bind</goal>
> </goals>
> <configuration>
>
> <schemaBindingDirectory>target/generated-jibx-sources</schemaBindingDirectory>
> <includeSchemaBindings>
>
> <includeSchemaBinding>binding.xml</includeSchemaBinding>
> </includeSchemaBindings>
> <load>true</load>
> <validate>true</validate>
> <verify>true</verify>
> </configuration>
> </execution>
> </executions>
> </plugin>
> {code}
> This did not work. A look at the maven debug configuration output shows, that
> the expected property name is *<bindingDirectory>*.
> {noformat}
> [DEBUG]
> -----------------------------------------------------------------------
> [DEBUG] Goal: org.jibx:maven-jibx-plugin:1.2.3:bind (compile-binding)
> [DEBUG] Style: Regular
> [DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
> <configuration>
> <bindingDirectory
> default-value="src/main/config">${bindingDirectory}</bindingDirectory>
> <directory default-value="src/main/config">${directory}</directory>
> <excludeSchemaBindings>${excludeSchemaBindings}</excludeSchemaBindings>
> <excludes>${excludes}</excludes>
> <includeBaseBindings>${includeBaseBindings}</includeBaseBindings>
> <includeSchemaBindings>
>
> <includeSchemaBinding>binding.xml</includeSchemaBinding>${includeSchemaBindings}</includeSchemaBindings>
> <includes>${includes}</includes>
> <load default-value="false">true</load>
> <modules>${modules}</modules>
> <multimodule default-value="false">${multi-module}</multimodule>
> <project>${project}</project>
> <validate default-value="true">true</validate>
> <verbose default-value="false">${verbose}</verbose>
> <verify default-value="false">true</verify>
> </configuration>
> [DEBUG]
> -----------------------------------------------------------------------
> {noformat}
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
------------------------------------------------------------------------------
Using storage to extend the benefits of virtualization and iSCSI
Virtualization increases hardware utilization and delivers a new level of
agility. Learn what those decisions are and how to modernize your storage
and backup environments for virtualization.
http://www.accelacomm.com/jaw/sfnl/114/51434361/
_______________________________________________
jibx-devs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jibx-devs