Ne, myslim ze chyba tam neni, problem je "jen" ze o tomto zpusobu customizace skoro nikdo nevi (jinak bych to urcite nasel driv).
Tom > -----Original Message----- > From: [email protected] [mailto:[email protected]] On > Behalf Of Jakub Podlesak > Sent: Wednesday, January 21, 2009 6:59 PM > To: Java > Cc: Martin Grebac; [email protected] > Subject: Re: JAX WS a sdílení modelu > > On Wed, Jan 21, 2009 at 04:32:06PM +0100, Tomas Hubalek wrote: > > No vzhledem k tomu ze jsem hledal informace o tom, jak customizovat to, > co vytvori wsimport, dosel jsem na https://jax- > ws.dev.java.net/2.1.5/docs/customizations.html > > > > Ktere trochu o customizaci mluvi (na muj vkus hodne strucne), ale zrovna > tohle tam neni a mozna by se hodilo to tam pridat. > > OK, diky za pripominku. > > > > > Skoro spravnou odpoved (s tim class name="") jsem nasel nekde v nejake > diskusni skupine a uplne spravnou pak od Honzy. > > > > BTW: Kde se skryva spravna odpoved na strankach SUNu? Cekal bych ze > nekde v tutorialu k JAXB, ale ten jsem cely necetl. > > Nevim, kde se skryva (resp. krome toho blogu). Zajimalo me, > jestli nekde neni chyba, kterou by bylo potreba opravit. > Takhle to spis vypada, ze jde o chybejici informaci a jeji doplneni. > > Kazdopadne diky za odpoved, > > ~Jakub > > > > > Dik > > Tom > > > > > -----Original Message----- > > > From: [email protected] [mailto:[email protected]] > On > > > Behalf Of Jakub Podlesak > > > Sent: Wednesday, January 21, 2009 4:09 PM > > > To: Java > > > Cc: Martin Grebac; [email protected] > > > Subject: Re: JAX WS a sdílení modelu > > > > > > On Wed, Jan 21, 2009 at 01:15:31PM +0100, Tomas Hubalek wrote: > > > > Dop*dele, dop*dele ;-) Dva dny jsem na tom stravil a dosel jsem > uplne ke > > > stejnemu, jen jediny (a podstatny rozdil) bylo to ze jsem v tom > episode > > > souboru (ktery jsem si psal rucne a pote nageroval skriptem) mel misto > > > > > > > > > > > > > > > > <class ref="..."> (coz je spravne a v podstate logicke a > nagenerovano > > > tim xjc) > > > > > > > > <class name="..."> (coz je zminovano ve vsech tutorialech o > customizaci > > > jaxb) > > > > > > Tomasi: muzu poprosit o nejaky link na ty tutorialy? Mozna by se to v > nich > > > dalo opravit, > > > pokud je tam chyba. > > > > > > Dekuju, > > > > > > ~Jakub > > > > > > > > > > > > > > > > > > > Diky moc za radu > > > > > > > > Tom > > > > > > > > > > > > > > > > > > > > > > > > ________________________________ > > > > > > > > From: [email protected] [mailto:[email protected]] > On > > > Behalf Of Jan Moravec > > > > Sent: Wednesday, January 21, 2009 12:54 PM > > > > To: 'Java' > > > > Subject: RE: JAX WS a sdílení modelu > > > > > > > > > > > > > > > > Zdravim, > > > > > > > > > > > > > > > > Aby Vam Metro nepregenerovavalo sdilene (jiz nejak a necim > vygenerovane) > > > beany, musite zajistit, aby jaxb pri prvnim generovani beanu > vygenerovalo > > > i tzv. episode - viz parametry xjc. > > > > > > > > > > > > > > > > Episode je v zasade seznam FQCN vygenerovanych beanu. Tento episode > pak > > > muzete predhodit wsimportu a on misto, aby znovu ty beany generoval, > tak > > > si je vyhleda na classpath. > > > > > > > > > > > > > > > > Kus meho build filu - vcetne odkazu na blog, kde je to popsano: > > > > > > > > > > > > > > > > <wsimport > > > > wsdl="http://blabla/named/services/v1_0?wsdl" > > > > sourcedestdir="${module.generated.share.src.dir}" > > > > xnocompile="true" > > > > verbose="true" > > > > catalog="${module.resource.share.src.dir}/catalog.xml"> > > > > > > > > > > > > > > > > <!-- > > > > This binding must be present to prevent re-generation of > > > types (which have > > > > been generated by xjc_internal_types.xml build script). > > > There are two reasons > > > > why we do not want to re-generate these types: > > > > > > > > > > > > > > > > 1) They should be generated only once. No reason to > generate > > > them repeatebly! > > > > > > > > > > > > > > > > 2) They have been generated using a binding file to make > all > > > genereated classes > > > > implement java.io.Serializable. We would have to pass > the > > > types binding file > > > > to wsimport to preserve this. > > > > > > > > > > > > > > > > A special type of xjc binding file, a so called episode, > is > > > used here to suppress > > > > the re-generation. For details please refer to > > > > http://weblogs.java.net/blog/kohsuke/archive/2006/09/separate_compil.html > > > > --> > > > > <binding > > > > file="${module.generated.share.src.dir}/blablatypy/types/v1_0/types.episod > > > e"/> > > > > > > > > > > > > > > > > Honza > > > > > > > > > > > > > > > > -----Původní zpráva----- > > > > Od: [email protected] [mailto:[email protected]] > za > > > uživatele Tomas Hubalek > > > > Odesláno: 21. January 2009 12:26 > > > > Komu: Java > > > > Předmět: JAX WS a sdílení modelu > > > > > > > > Zdar, > > > > > > > > > > > > > > > > nevím jestli náhodou nechci nějakou blbost, ale mám webovou > aplikaci > > > v Javě, která pomocí webových služeb (JAX WS, SOAP) poskytuje nějaké > beany. > > > Mám klienta, který s těmito beany pracuje. A uvažoval jsem o tom, že > bych > > > tedy beany vytknul do zvláštního projektu, který by byl sdílený jak > > > serverem, tak klientem. > > > > > > > > > > > > > > > > Bohužel wsimport mi vždycky ty beany nageneruje a nějak se mi > ho > > > nepodaří přesvědčit, aby to nedělal. Třeba ho donutím, aby je dal do > > > správné package, ale pořád jsou vygenerované. > > > > > > > > > > > > > > > > Dá se to nějak udělat? Pokud ne, tak proč. Stačí nakopnutí... > > > > > > > > > > > > Dík > > > > > > > > Tom > > > >
