Bartolomeo, Did you try using XMLBeans's scomp tool outside of Eclipse, from the command line? Eclipse might detect all the generated java files and it would spend CPU cycles indexing them.
Cezar > -----Original Message----- > From: Bartolomeo Nicolotti [mailto:[EMAIL PROTECTED] > Sent: Friday, October 24, 2008 2:48 AM > To: [EMAIL PROTECTED] > Cc: [email protected] > Subject: RE: Huge .java get from huge xsd, compilation time 10min > > Hi, > > thanks for the response. wsdl2java takes approximatively 1min, but > there're more xsd, while the Java compilation that takes 10min to > compile the two files: > > > 11Mb (.java) and > > > 35Mb (...impl.java > > maybe is the java compiler used by Eclipse IDE. Do you have any idea of > how to speed up this things? > The situation is worsen by the fact that sometimes Eclipse 3.2.2 > rebuilds everything even if it's not necessary, and when build is in > progress I couldn't even save a file. > > Best Regards > > Bye > > > Il giorno gio, 23/10/2008 alle 20.47 -0700, Radu Preotiuc-Pietro ha > scritto: > > That is a big XSD... The most I have tried with is 2MB spread across 2 > files (1.1MB + 0.9MB). > > On my Linux box, the compilation itself takes 6s which doesn't seem so > bad, generation of Java sources takes 12s, because there's a lot of I/O > involved (32MB of generated files in my case), and compilation another > 25sec, so overall about 43sec, with most of it spent in Java compilation, > which is what it is. > > > > So 10min for you seems indeed excessive, but you mentioned you use > wsdl2java, which is not a tool provided by XmlBeans. I suggest you try > with scomp on the same set of Schemas to give you a better idea of where's > the time going. Or you may have a slow machine. But in general I would not > expect much less than 1min overall, because there's a lot of work to be > done. > > > > I guess one way to speed it up would be for XMLBeans to generate class > files directly and skip the time-consuming compilation phase, that'd be an > interesting project for someone to take on... > > > > Radu > > > > > -----Original Message----- > > > From: Bartolomeo Nicolotti [mailto:[EMAIL PROTECTED] > > > Sent: Wednesday, October 22, 2008 3:59 AM > > > To: [email protected] > > > Subject: Huge .java get from huge xsd, compilation time 10min > > > > > > Hi, > > > > > > I'm using axis2 to consume web services for travel industry. > > > For the Galileo web service I've an xsd of 2.5Mb (Megabytes) > > > and the classes generated by xmlbens are 11Mb (.java) and > > > 35Mb (...impl.java). The problem is that to compile it takes > > > 10min. Is there a way to improve the compilation time? > > > > > > The command I use with axis2 is: > > > > > > wsdl2java.sh -uri XMLSelect_emea.wsdl -S JavaSource -R > > > resources/XMLSelectClient -s -sd -ssi -sp -or -d xmlbean -o ../.. (... > > > namespace mapping) > > > > > > Many thanks, best regards. > > > > > > B.Nicolotti > > > > > > -- > > > Bartolomeo Nicolotti > > > SIAP s.r.l. > > > www.siapcn.it > > > v.S.Albano 13 12049 > > > Trinità (CN) Italy > > > ph:+39 0172 652553 > > > centralino: +39 0172 652511 > > > fax: +39 0172 652519 > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- > Bartolomeo Nicolotti > SIAP s.r.l. > www.siapcn.it > v.S.Albano 13 12049 > Trinità (CN) Italy > ph:+39 0172 652553 > centralino: +39 0172 652511 > fax: +39 0172 652519 > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

