[hibernate-dev] jpa api jar name

Emmanuel Bernard emmanuel at hibernate.org
Tue Dec 15 04:03:20 EST 2009


ahahah, touché.

On 14 déc. 2009, at 18:39, Steve Ebersole wrote:

> 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