Sure, but it (unfortunately) depends on the release you are using. But
> I am trying to dig deeper into this problem. Is there an easy way to get
> more logging output while running the Castor source generator?
>
> Ringo
>
>> -----Original Message-----
>> From: De Smet Ringo [mailto:
Ringo.De.Smet@...]
>> Sent: dinsdag 30 september 2008 13:41
>> To:
user@...
>> Subject: [castor-user] Binding file not used in Maven2 plugin?
>>
>> Hello,
>>
>> I hope that this mailing list is alos the place to discuss
>> the usage of the Castor Maven2 plugin.
>>
>> During the transition of a complete build system from Maven1
>> to Maven2, there is a certain module that gives me a
>> headache. One of our developers mentioned that certain Castor
>> generated sources became abstract classes, while they where
>> concrete classes in the Maven1 build.
>> First of all, it puzzles me that this worked out of the box in the
>> Maven1 since the XSD that gives me problems is one that
>> requires a binding file to get correct sources.
>>
>> First of all, I activated the generation of warnings in the
>> definition of the castor-maven-plugin to find out about the
>> issues. Once I found how to setup the binding file (I'm a
>> newbie at Castor), I configured this in the Maven2 POM also.
>> Here is the POM snippet from the setup of the castor-maven-plugin:
>>
>> --- START castor-maven-plugin snippet ---
>> <execution>
>> <id>ActTechSitResponse</id>
>> <goals>
>> <goal>generate</goal>
>> </goals>
>> <configuration>
>>
>> <schema>${basedir}/src/xsd/ActTechSitResponse.xsd</schema>
>>
>> <bindingfile>${basedir}/src/resources/xml/bindings.xml</bindingfile>
>> <packaging>
>>
>> be.telenet.srv.supplier.suppliermgmt.util.xml.xmlobjects.actte
>> chsitrespo
>> nse
>> </packaging>
>> <properties>
>>
>> ${basedir}/src/resources/props/castorbuilder.properties
>> </properties>
>> <warnings>true</warnings>
>> </configuration>
>> </execution>
>> --- END castor-maven-plugin snippet ---
>>
>> Even with the binding file configured, I still get warnings while
>> building:
>>
>> --- START build output ---
>> [INFO] [castor:generate {execution: ActTechSitResponse}]
>> [INFO] Processing
>> C:\Data\Workspaces\HEAD\srv.supplier.ordermgmt\src\xsd\ActTech
>> SitRespons
>> e.xsd
>>
>> Warning: A class name generation conflict has occured between
>> complexType 'complexType:InputDetails' and element
>> 'complexType:ActiveTechnicalSituationResponseType/inputDetails
>> '. Please use a Binding file to solve this problem.Continue
>> anyway [not recommended] (y|n|?)y ...
>> --- END build output ---
>>
>> I'm not gonna post the complete binding file, since I have
>> numerous warnings like above. Below you can see what I wrote
>> in the bindings file related to resolving the warning above:
>>
>> --- START bindings.xml snippet ---
>> <elementBinding name="/complexType:InputDetails">
>> <java-class name="InputDetailsType"/>
>> </elementBinding>
>> <elementBinding
>> name="/complexType:ActiveTechnicalSituationResponseType/inputDetails">
>> <java-class name="InputDetails"/>
>> </elementBinding>
>> --- END bindings.xml snippet ---
>>
>> I have double-checked numerous times if the location of the
>> bindings file is like I configured in the POM. Even building
>> in verbose/debug mode correctly points to the mojo pointing
>> to the correct bindings file.
>>
>> Some version information of the used components, written in Maven2
>> style:
>> 1) org.codehaus.mojo:castor-maven-plugin:1.0
>> 2) castor:castor:0.9.9.1
>>
>> For completeness: upgrading Castor to a newer version is not
>> an option for now since Maven1 and Maven2 are currently used
>> interchangeably and the dependency versions should remain
>> fixed for this product release!
>>
>> Some questions:
>> - is there a known bug in the given versions of either the
>> library or the plugin that you people know of?
>> - The Maven1 build only generates a concrete InputDetails
>> class. Why doesn't the Maven2 plugin behave the same?
>>
>> I hope I was already able to provide a lot of information for
>> someone to help me out. If not, please ask as I'm the one
>> that wants seeks help!
>> ;-)
>>
>> Ringo De Smet
>> ixor
>> *************************************************************
>>
>> Dit e-mail bericht inclusief eventuele ingesloten bestanden
>> kan informatie bevatten die vertrouwelijk is en/of beschermd
>> door intellectuele eigendomsrechten. Dit bericht is
>> uitsluitend bestemd voor de geadresseerde(n). Elk gebruik van
>> de informatie vervat in dit bericht (waaronder de volledige
>> of gedeeltelijke reproductie of verspreiding onder elke vorm)
>> door andere personen dan de geadresseerde(n) is verboden.
>> Indien u dit bericht per vergissing heeft ontvangen, gelieve
>> de afzender hiervan te verwittigen en dit bericht te verwijderen.
>>
>> This e-mail and any attachment thereto may contain
>> information which is confidential and/or protected by
>> intellectual property rights and are intended for the sole
>> use of the addressees. Any use of the information contained
>> herein (including but not limited to total or partial
>> reproduction or distribution in any form) by other persons
>> than the addressees is prohibited. If you have received this
>> e-mail in error, please notify the sender and delete its contents.
>>
>> Ce courriel et les annexes eventuelles peuvent contenir des
>> informations confidentielles et/ou protegees par des droits
>> de propriete intellectuelle. Ce message est adresse
>> exclusivement a son (ses) destinataire(s). Toute utilisation
>> du contenu de ce message (y compris la reproduction ou
>> diffusion partielle ou complete sous toute forme) par une
>> autre personne que le(s) destinataire(s) est formellement
>> interdite. Si vous avez recu ce message par erreur, veuillez
>> prevenir l'expediteur du message et en detruire le contenu.
>>
>> *************************************************************
>>
>> ---------------------------------------------------------------------
>> To unsubscribe from this list, please visit:
>>
>>
http://xircles.codehaus.org/manage_email>>
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
>
http://xircles.codehaus.org/manage_email>
>