users@jaxb.java.net

Re: [jaxb-1.x & maven-2] Can i upload jaxb jars into maven2-repository.dev.java.net ?

From: Kohsuke Kawaguchi <Kohsuke.Kawaguchi_at_Sun.COM>
Date: Mon, 24 Jul 2006 18:36:08 -0700

jaxb-api 1.0 artifact should be: jaxb-api-1.0.jar with version="1.0"

com.sun.xml.bind:jaxb-impl:2.0 and 2.0.1 only relies on jaxb-api:2.0.
activation and jsr173 should be transitive dependencies.

jaxb-xjc relies on jaxb-impl of the corresponding versions.
com.sun.xml.bind:jaxb1-impl:2.0 and 2.0.1 are the right
groupId/artifactId/version combo. They rely on jaxb-impl.

Gregory Kick wrote:
> Kostis,
>
> the matrix was a good idea and no trouble at all. i've attached the
> information in csv format. note that the jar name is just artifactId-
> version.jar. if i could get some comments on the names/versions and
> the dependencies (i really don't want to sift through source code to
> figure out transitive dependencies) i should be able to get those
> jars installed.
>
>
>
> ------------------------------------------------------------------------
>
>
> greg kick
> http://kickstyle.net/
>
>
> On Jul 23, 2006, at 4:08 PM, Kostis Anagnostopoulos wrote:
>
>> H Gregory,
>>
>> On 7/23/06, Gregory Kick <gk5885_at_kickstyle.net> wrote:
>>> Joost,
>>>
>>> The example you provided has to do with conventions for the groupId,
>>> which I don't see as an issue for any of the projects in the java.net
>>> repository. My concern is about whether or not jaxb versions 1 and 2
>>> are different versions of the same set of artifact or different sets
>>> entirely. I can imagine arguments either way, but I found it
>>> puzzling that the api and impl seem to be treated differently in that
>>> regard. I brought it up because once artifacts get placed in a
>>> repository it is generally a bad idea to move them later so i just
>>> wanted to make sure that there was consensus on artifactIds and
>>> versions.
>>
>> Yes, these matters are important and must be reslved prior to uploadig
>> artifacts to repo.
>>
>> Is it possible to make a matrix of all artifacts, having these
>> relevant data:
>> [jar name, (jaxb-1.x or jaxb-2.x), groupId, artifactId, version] ?
>>
>>
>> Hope its not a burden for you, it would be nice to have it as a
>> reference while deciding.
>>
>> Thanks in Advance,
>> Kostis
>>>
>>> greg kick
>>> http://kickstyle.net/
>>>
>>>
>>> On Jul 22, 2006, at 3:25 PM, Joost Cassee wrote:
>>>
>>> > Gregory Kick schreef:
>>> >
>>> >> there's also this issue of jaxb1 vs. jaxb version 1. the api has
>>> >> an artifactId of jaxb-api and versions 1.0 or 2.0 while the
>>> >> implementations have artifacts jaxb1-impl and jaxb-impl (version
>>> >> 2). it seems that this should be more consistent. however, i see
>>> >> the argument for not changing it and confusing people... any
>>> >> thoughts?
>>> >
>>> > There is support for migrating names in maven2 repos. See for
>>> > example the move from hibernate/hibernate to org.hibernate/
>>> hibernate.
>>> >
>>> > - Joost
>>> >
>>> >
>>> ---------------------------------------------------------------------
>>> > To unsubscribe, e-mail: users-unsubscribe_at_jaxb.dev.java.net
>>> > For additional commands, e-mail: users-help_at_jaxb.dev.java.net
>>> >
>>> >
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe_at_jaxb.dev.java.net
>>> For additional commands, e-mail: users-help_at_jaxb.dev.java.net
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe_at_jaxb.dev.java.net
>> For additional commands, e-mail: users-help_at_jaxb.dev.java.net
>>
>>
>
>
>
> ------------------------------------------------------------------------
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_jaxb.dev.java.net
> For additional commands, e-mail: users-help_at_jaxb.dev.java.net


-- 
Kohsuke Kawaguchi
Sun Microsystems                   kohsuke.kawaguchi_at_sun.com