You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by David Karlsen <da...@gmail.com> on 2011/10/24 18:23:36 UTC

Overlapping JAXB generated adapters

To avoid having overlapping classnames (due to different compilations
ending up on the same classpath) I'd like to apply this:

See: 2.1.1
http://jaxb.java.net/guide/Customizing_Java_packages.html#Tip__get_rid_of_the_org_w3__2001_xmlschema_package

This isn't possible to do with the cxf-codegen-plugin.

Have anybody else encountered this? Would it be possible to fix
directly in the cxf plugin?


--
David J. M. Karlsen - http://www.linkedin.com/in/davidkarlsen

Re: Overlapping JAXB generated adapters

Posted by David Karlsen <da...@gmail.com>.
Nobody?

2011/10/25 David Karlsen <da...@gmail.com>:
> I wasn't awake and replied directly to you Daniel - so trying once
> more to the userlist here:
>
> I already have some bindings in place for other reasons and that is
> working fine - the problem here is that how can I add that
> custom-hacky-xsd to the list of stuff that should be generated? I
> tried using includes - but jaxb barfs with ".... is not a part of this
> compilation. Is
> this a mistake for....."
>
> 2011/10/24 David Karlsen <da...@gmail.com>:
>> I already have some bindings in place for other reasons and that is
>> working fine - the problem here is that how can I add that
>> custom-hacky-xsd to the list of stuff that should be generated? I
>> tried using includes - but jaxb barfs with ".... is not a part of this
>> compilation. Is
>> this a mistake for....."
>>
>> 2011/10/24 Daniel Kulp <dk...@apache.org>:
>>> On Monday, October 24, 2011 6:23:36 PM David Karlsen wrote:
>>>> To avoid having overlapping classnames (due to different compilations
>>>> ending up on the same classpath) I'd like to apply this:
>>>>
>>>> See: 2.1.1
>>>> http://jaxb.java.net/guide/Customizing_Java_packages.html#Tip__get_rid_of_th
>>>> e_org_w3__2001_xmlschema_package
>>>>
>>>> This isn't possible to do with the cxf-codegen-plugin.
>>>>
>>>> Have anybody else encountered this? Would it be possible to fix
>>>> directly in the cxf plugin?
>>>
>>> Is  the issue that you cannot figure out how to pass the file to CXF or the
>>> file doesn't work?
>>>
>>> You can certainly pass a  binding file like that to CXF.
>>>    <bindingFiles>
>>>        <bindingFile>${basedir}/src/main/bindings/file.xml</bindingFile>
>>>
>>> or similar.
>>>
>>>
>>> Dan
>>>
>>>
>>>>
>>>>
>>>> --
>>>> David J. M. Karlsen - http://www.linkedin.com/in/davidkarlsen
>>> --
>>> Daniel Kulp
>>> dkulp@apache.org
>>> http://dankulp.com/blog
>>> Talend - http://www.talend.com
>>>
>>
>>
>>
>> --
>> --
>> David J. M. Karlsen - http://www.linkedin.com/in/davidkarlsen
>>
>
>
>
> --
> --
> David J. M. Karlsen - http://www.linkedin.com/in/davidkarlsen
>



-- 
--
David J. M. Karlsen - http://www.linkedin.com/in/davidkarlsen

Re: Overlapping JAXB generated adapters

Posted by David Karlsen <da...@gmail.com>.
I wasn't awake and replied directly to you Daniel - so trying once
more to the userlist here:

I already have some bindings in place for other reasons and that is
working fine - the problem here is that how can I add that
custom-hacky-xsd to the list of stuff that should be generated? I
tried using includes - but jaxb barfs with ".... is not a part of this
compilation. Is
this a mistake for....."

2011/10/24 David Karlsen <da...@gmail.com>:
> I already have some bindings in place for other reasons and that is
> working fine - the problem here is that how can I add that
> custom-hacky-xsd to the list of stuff that should be generated? I
> tried using includes - but jaxb barfs with ".... is not a part of this
> compilation. Is
> this a mistake for....."
>
> 2011/10/24 Daniel Kulp <dk...@apache.org>:
>> On Monday, October 24, 2011 6:23:36 PM David Karlsen wrote:
>>> To avoid having overlapping classnames (due to different compilations
>>> ending up on the same classpath) I'd like to apply this:
>>>
>>> See: 2.1.1
>>> http://jaxb.java.net/guide/Customizing_Java_packages.html#Tip__get_rid_of_th
>>> e_org_w3__2001_xmlschema_package
>>>
>>> This isn't possible to do with the cxf-codegen-plugin.
>>>
>>> Have anybody else encountered this? Would it be possible to fix
>>> directly in the cxf plugin?
>>
>> Is  the issue that you cannot figure out how to pass the file to CXF or the
>> file doesn't work?
>>
>> You can certainly pass a  binding file like that to CXF.
>>    <bindingFiles>
>>        <bindingFile>${basedir}/src/main/bindings/file.xml</bindingFile>
>>
>> or similar.
>>
>>
>> Dan
>>
>>
>>>
>>>
>>> --
>>> David J. M. Karlsen - http://www.linkedin.com/in/davidkarlsen
>> --
>> Daniel Kulp
>> dkulp@apache.org
>> http://dankulp.com/blog
>> Talend - http://www.talend.com
>>
>
>
>
> --
> --
> David J. M. Karlsen - http://www.linkedin.com/in/davidkarlsen
>



-- 
--
David J. M. Karlsen - http://www.linkedin.com/in/davidkarlsen

Re: Overlapping JAXB generated adapters

Posted by Daniel Kulp <dk...@apache.org>.
On Monday, October 24, 2011 6:23:36 PM David Karlsen wrote:
> To avoid having overlapping classnames (due to different compilations
> ending up on the same classpath) I'd like to apply this:
> 
> See: 2.1.1
> http://jaxb.java.net/guide/Customizing_Java_packages.html#Tip__get_rid_of_th
> e_org_w3__2001_xmlschema_package
> 
> This isn't possible to do with the cxf-codegen-plugin.
> 
> Have anybody else encountered this? Would it be possible to fix
> directly in the cxf plugin?

Is  the issue that you cannot figure out how to pass the file to CXF or the 
file doesn't work?

You can certainly pass a  binding file like that to CXF.  
    <bindingFiles>
        <bindingFile>${basedir}/src/main/bindings/file.xml</bindingFile>

or similar.


Dan


> 
> 
> --
> David J. M. Karlsen - http://www.linkedin.com/in/davidkarlsen
-- 
Daniel Kulp
dkulp@apache.org
http://dankulp.com/blog
Talend - http://www.talend.com