Sure, but it (unfortunately) depends on the release you are using. But honestly, I should be able to free some time to look at this initially.
Werner De Smet Ringo wrote: > 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:[EMAIL PROTECTED] >> Sent: dinsdag 30 september 2008 13:41 >> To: [email protected] >> 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 > > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email

