Brett Porter wrote:
> Jeff Genender wrote:
>> Brett, please explain how/what/why the jaxb dependencies need to be
>> removed from the openejb repo.  
>> IIUC, there are many projects that seem
>> to have their own version of JAXB 2.  Also, I don't recall any
>> discussion of it being removed from the openejb repo.
> 
> I complained about this on IRC in mid-February. You said you were going
> to talk to the JAXB project about publishing an actual release in the
> maven-repository. Short of that, you can do a normal maven-upload request.

I'm sorry, I don't recall the conversation went as you stated.  I could
be wrong, but I believe you said you weren't pleased with all the
versions of the jars in ibiblio.  I believe you said you thought the
plugin would be great for the java.net project and that you were going
to speak with Koshuke about the possibility of the plugin living under
the JAXB project.  I believe I explained my displeasure with donating
the plugin to Sun w/o commit privileges to my own code.  If I
misunderstood, then my apologies.

> 
> The reason this is a bad idea is that, as it stands today, xfire, SM and
> openejb all have their own copy. Now, if they all reference their own
> copy, and for example, SM has a dependency on openejb and xfire, SM gets
> 3 copies of JAXB and has no way of knowing they are the same thing.
> That's not fun.

This sounds to me then that maven/ibiblio should place the jar(s) in the
appropriate location if this is an issue.  I am only constrained by this
one point.

> 
> If it's your own distribution of jaxb, repackaged in some way, its a
> fine solution. If not, then it shouldn't be done.

Is it not repackaged by the openejb project?  The group ID is set as
openejb.  Why would this cause problems?  The plugin uses a specific
JAXB package, why is this cause for a -1?

> 
>>> Can they be updated to a proper group ID?
>> Your call...are the JAXB2 jars in ibiblio?  Whats the proper group id?
>> I am not seeing them under com.sun.*.
> 
> No, they'll need to be uploaded through the normal procedures or put
> into java.net. So far the convention seems to be to put the RI in the
> javax.[...] group ID.

Are you willing to help get the jars in the right place since you are
the gate keeper?  Do you need me to package them under the javax group
Id - even though they really are com.sun?  Please tell me the proper
groupId and I would be pleased to package them and upload them to JIRA.

> 
> After this, I'd certainly +1 the release, but I don't want to see it
> happen before that.

Sounds good.  I am willing to change the JAXB jar location if you are
willing to help get the JAXB jars in the proper location.  My hands are
somewhat tied as I would be pleased to refer to the proper JAXB jars if
they existed, since you have ultimate control there.  Let me know the
groupId/artifactId you want and I will be happy to update the pom.  Just
please help in getting the jars in their proper location.

> 
> - Brett

Reply via email to