[hibernate-dev] jpa api jar name

Steve Ebersole steve at hibernate.org
Mon Dec 14 12:39:48 EST 2009


Well we can also do what you suggest and you can be the one fielding bug
reports about some other providers jar if you wish ;)

On Mon, 2009-12-14 at 17:38 +0100, Emmanuel Bernard wrote:
> If you guys like that. But you will be the ones answering the questions:
>  - why is Hibernate not standard
>  - why do I need an hibernate specific jar to use JPA 2
> :)
> 
> On 14 déc. 2009, at 16:02, Hardy Ferentschik wrote:
> 
> > I like the idea of having 'hibernate' in the actual jar name as well. When you are
> > building a project the dependencies are clear. But when you just look at an artifact
> > like for example a war file it helps a lot if the jar file names are a little more descriptive.
> > We also have hibernate-core and not jut core.
> > 
> > 
> > --Hardy
> > 
> > 
> > On Mon, 14 Dec 2009 11:36:19 -0300, Steve Ebersole <steve at hibernate.org> wrote:
> > 
> >> When the user simply has the jar file "in hand".
> >> 
> >> On Mon, 2009-12-14 at 15:30 +0100, Emmanuel Bernard wrote:
> >>> Since jpa-api is not a standard name, people will search
> >>> javax.persistence and they will see the group is prefix.
> >>> When is the artifactID not next to the groupId? I don't remember where
> >>> that could happen in ivy or maven but I am no expert here.
> >>> 
> >>> On 14 déc. 2009, at 15:22, Steve Ebersole wrote:
> >>> 
> >>> > I am thinking of users here.  Since there will be multiple jpa api
> >>> > jars out there I liked the idea of the jar name itself encoding the
> >>> > fact that this is the one from hibernate.  I think this is more user
> >>> > friendly.  I hear what you are saying though about the ability to
> >>> > bootstrap any/all providers.
> >>> >
> >>> > -- Sent from my Palm Prē
> >>> >
> >>> > steve at hibernate.org
> >>> > http://hibernate.org
> >>> > ____________________________________________________________________
> >>> > Emmanuel Bernard wrote:
> >>> >
> >>> > I would use
> >>> > org.hibernate.javax.persistence:jpa-2.0-api:1.0.0-SNAPSHOT
> >>> >
> >>> > Because while there is code written by us, it's not specific to
> >>> > Hibernate and can bootstrap all providers on the market.
> >>> >
> >>> > On 11 déc. 2009, at 22:24, Steve Ebersole wrote:
> >>> >
> >>> > > Of course that should be
> >>> > >
> >>> > org.hibernate.javax.persistence:hibernate-jpa-2.0-api:1.0.0-SNAPSHOT
> >>> > >
> >>> > > ;)
> >>> > >
> >>> > > On Fri, 2009-12-11 at 14:59 -0600, Steve Ebersole wrote:
> >>> > >> I think there is a consensus we need to rename our JPA api jar.
> >>> > The
> >>> > >> main concern is that we should be capturing the spec version in
> >>> > the
> >>> > >> artifact name but that the versioning should be its own thing
> >>> > since
> >>> > >> there is in fact Hibernate specific code in the classes that we
> >>> > will
> >>> > >> have need to maintain and release independently.
> >>> > >>
> >>> > >> I propose the following naming:
> >>> > >>
> >>> > org.hibernate.javax.persistence:hibernate-jpa-2.1-api:1.0.0-SNAPSHOT
> >>> > >>
> >>> > >> Unless I hear different options I will make this change this
> >>> > weekend.
> >>> > >>
> >>> > >> At that time I will also publish a release of it as 1.0.0-CR-1
> >>> > >>
> >>> > > --
> >>> > > Steve Ebersole <steve at hibernate.org>
> >>> > > Hibernate.org
> >>> > >
> >>> > > _______________________________________________
> >>> > > hibernate-dev mailing list
> >>> > > hibernate-dev at lists.jboss.org
> >>> > > https://lists.jboss.org/mailman/listinfo/hibernate-dev
> >>> >
> >>> 
> >>> 
> > 
> 
-- 
Steve Ebersole <steve at hibernate.org>
Hibernate.org




More information about the hibernate-dev mailing list