Skip to content

hibernate/hibernate-commons-annotations

Repository files navigation

Hibernate Commons Annotations
==================================================

Description
-----------

Hibernate Commons Annotations is a utility project used by several Hibernate projects;
as a user of Hibernate libraries you probably are not going to use this directly.

Its first scope is to support Java Generics type discovery.
Its second scope is to support Java Annotations overriding through XML files
(mainly but not conceptually limited to).

Requirements
------------
Since version 6.0 this project requires Java 11.

Release Instructions
------------

Ensure JIRA is up to date and reflecting the state of the branch being released.

Edit the properties file named `gradle/version.properties` to define the version.

Then run the publishing task:

    ./gradlew publish -PhibernatePublishUsername=hibernate_org_ossrh -PhibernatePublishPassword=verySecretPassword

Create a Tag and push it.

Navigate to https://oss.sonatype.org/ to close and release the staged repository.

Reset the `gradle/version.properties` to the next snapshot version for the current branch, push it as well.


Contact
------------

Latest Documentation:

This project has no documentation per se, because of its internal use focus.
Please ask questions to the technical support forum.

Bug Reports:

   Hibernate JIRA (preferred): https://hibernate.atlassian.net

Or contact us via chat, mailing list, etc as described on:

   http://hibernate.org/community/

Free, volunteers based technical support:

   https://discourse.hibernate.org


Notes
-----------

If you want to contribute, go to http://www.hibernate.org/

This software and its documentation are distributed under the terms of the
Apache License Version 2.0.
N.B. older versions of this library used a different license: LGPL 2.1.