[hibernate] Initial import (#852330).
by gil
commit b953ad3de72d50406e7e22d4e682251f3eeb78d0
Author: gil <puntogil(a)libero.it>
Date: Thu Nov 8 16:58:29 2012 +0100
Initial import (#852330).
.gitignore | 1 +
LICENSE-2.0.txt | 202 +++++++++
...ate-4.1.6.Final-fix-incorrect-fsf-address.patch | 20 +
hibernate-4.1.7.Final-build.patch | 344 +++++++++++++++
hibernate-c3p0-4.1.7.Final.pom | 234 +++++++++++
hibernate-core-4.1.7.Final.pom | 330 +++++++++++++++
hibernate-ehcache-4.1.7.Final.pom | 222 ++++++++++
hibernate-entitymanager-4.1.7.Final.pom | 306 ++++++++++++++
hibernate-envers-4.1.7.Final.pom | 222 ++++++++++
hibernate-infinispan-4.1.7.Final.pom | 363 ++++++++++++++++
hibernate-proxool-4.1.7.Final.pom | 222 ++++++++++
hibernate-testing-4.1.7.Final.pom | 222 ++++++++++
hibernate.spec | 439 ++++++++++++++++++++
sources | 1 +
14 files changed, 3128 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..32b5854 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/hibernate-release-4.1.7.Final.tgz
diff --git a/LICENSE-2.0.txt b/LICENSE-2.0.txt
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/LICENSE-2.0.txt
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/hibernate-4.1.6.Final-fix-incorrect-fsf-address.patch b/hibernate-4.1.6.Final-fix-incorrect-fsf-address.patch
new file mode 100644
index 0000000..a3df54c
--- /dev/null
+++ b/hibernate-4.1.6.Final-fix-incorrect-fsf-address.patch
@@ -0,0 +1,20 @@
+--- lgpl.txt 2012-06-23 17:31:15.000000000 +0200
++++ lgpl.txt-gil 2012-08-27 18:33:27.855089954 +0200
+@@ -2,7 +2,7 @@
+ Version 2.1, February 1999
+
+ Copyright (C) 1991, 1999 Free Software Foundation, Inc.
+- 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
++ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+@@ -485,7 +485,7 @@
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+ Also add information on how to contact you by electronic and paper mail.
+
diff --git a/hibernate-4.1.7.Final-build.patch b/hibernate-4.1.7.Final-build.patch
new file mode 100644
index 0000000..2f24b92
--- /dev/null
+++ b/hibernate-4.1.7.Final-build.patch
@@ -0,0 +1,344 @@
+diff -Nru hibernate-release-4.1.7.Final/build.gradle hibernate-release-4.1.7.Final-gil/build.gradle
+--- hibernate-release-4.1.7.Final/build.gradle 2012-09-06 07:11:40.000000000 +0200
++++ hibernate-release-4.1.7.Final-gil/build.gradle 2012-10-16 05:40:40.015319957 +0200
+@@ -3,23 +3,23 @@
+ apply from: "./libraries.gradle"
+ allprojects {
+ repositories {
+- mavenCentral()
+- mavenLocal()
+- mavenRepo name: 'jboss-nexus', url: "http://repository.jboss.org/nexus/content/groups/public/"
+- mavenRepo name: "jboss-snapshots", url: "http://snapshots.jboss.org/maven2/"
++ ivy {
++ artifactPattern "/usr/share/java/[module]-[revision].[ext]"
++ artifactPattern "/usr/share/java/[module].[ext]"
++ }
+ }
+ }
+
+ buildscript {
+ repositories {
+- mavenCentral()
+- mavenLocal()
+- mavenRepo name: 'jboss-nexus', url: "http://repository.jboss.org/nexus/content/groups/public/"
+- mavenRepo name: "jboss-snapshots", url: "http://snapshots.jboss.org/maven2/"
+- }
+- dependencies {
+- classpath 'org.hibernate.build.gradle:gradle-upload-auth-plugin:1.1.1'
++ ivy {
++ artifactPattern "/usr/share/java/[module]-[revision].[ext]"
++ artifactPattern "/usr/share/java/[module].[ext]"
++ }
+ }
++ //dependencies {
++ // classpath 'org.hibernate.build.gradle:gradle-upload-auth-plugin:1.1.1'
++ //}
+ }
+
+ idea {
+@@ -57,8 +57,8 @@
+ buildDir = "target"
+ if ( ! subProject.name.startsWith( 'release' ) && ! subProject.name.startsWith( 'documentation' ) ) {
+ apply plugin: 'java'
+- apply plugin: 'maven' // for install task as well as deploy dependencies
+- apply plugin: 'uploadAuth'
++ //apply plugin: 'maven' // for install task as well as deploy dependencies
++ //apply plugin: 'uploadAuth'
+
+ configurations {
+ provided {
+@@ -104,7 +104,23 @@
+ jaxb( libraries.jaxb ){exclude group: "javax.xml.stream"}
+ jaxb( libraries.jaxb2_basics )
+ jaxb( libraries.jaxb2_ant )
+- deployerJars "org.apache.maven.wagon:wagon-http:1.0"
++ jaxb( libraries.jaxb2_basics_tools )
++ jaxb( libraries.jaxb2_annotate )
++ jaxb( libraries.jaxb2_runtime )
++ jaxb( libraries.codemodel )
++ jaxb( libraries.istack_buildtools )
++ jaxb( libraries.istack_runtime )
++ jaxb( libraries.istack_test )
++ jaxb( libraries.istack_tools )
++ jaxb( libraries.xsom )
++ jaxb( libraries.rngom )
++ jaxb( libraries.txw2 )
++ jaxb( libraries.txwc2 )
++ jaxb( libraries.annox )
++ jaxb( libraries.commons_beanutils )
++ jaxb( libraries.commons_lang )
++ jaxb( libraries.commons_logging )
++ deployerJars "org.apache.maven.wagon:maven-wagon/http:1.0"
+ }
+ if(ext.toolsJar.exists()){
+ dependencies{
+@@ -180,8 +196,8 @@
+ }
+ } )
+
+- assemble.doLast( { install } )
+- uploadArchives.dependsOn install
++ //assemble.doLast( { install } )
++ //uploadArchives.dependsOn install
+
+ targetCompatibility = "1.6"
+ sourceCompatibility = "1.6"
+@@ -257,18 +273,18 @@
+
+ subProject.ext.basePomConfig = pomConfig
+
+- configure(install.repositories.mavenInstaller) {
+- pom.project pomConfig
+- }
++ //configure(install.repositories.mavenInstaller) {
++ // pom.project pomConfig
++ //}
+
+ uploadArchives {
+- repositories.mavenDeployer {
+- name = 'jbossDeployer'
+- configuration = configurations.deployerJars
+- pom.project pomConfig
+- repository(id: "jboss-releases-repository", url: "https://repository.jboss.org/nexus/service/local/staging/deploy/maven2/")
+- snapshotRepository(id: "jboss-snapshots-repository", url: "https://repository.jboss.org/nexus/content/repositories/snapshots")
+- }
++ //repositories.mavenDeployer {
++ // name = 'jbossDeployer'
++ // configuration = configurations.deployerJars
++ // pom.project pomConfig
++ // repository(id: "jboss-releases-repository", url: "https://repository.jboss.org/nexus/service/local/staging/deploy/maven2/")
++ // snapshotRepository(id: "jboss-snapshots-repository", url: "https://repository.jboss.org/nexus/content/repositories/snapshots")
++ //}
+ }
+
+ task sourcesJar(type: Jar, dependsOn: compileJava) {
+diff -Nru hibernate-release-4.1.7.Final/buildSrc/build.gradle hibernate-release-4.1.7.Final-gil/buildSrc/build.gradle
+--- hibernate-release-4.1.7.Final/buildSrc/build.gradle 2012-09-05 05:49:11.000000000 +0200
++++ hibernate-release-4.1.7.Final-gil/buildSrc/build.gradle 2012-10-16 05:40:40.115313921 +0200
+@@ -28,9 +28,10 @@
+ buildDir = "target"
+
+ repositories {
+- mavenCentral()
+- mavenLocal()
+- mavenRepo name: "jboss", url: "http://repository.jboss.org/nexus/content/groups/public/"
++ ivy {
++ artifactPattern "/usr/share/java/[module]-[revision].[ext]"
++ artifactPattern "/usr/share/java/[module].[ext]"
++ }
+ }
+ targetCompatibility = "1.6"
+ sourceCompatibility = "1.6"
+@@ -52,7 +53,7 @@
+ languageLevel = '1.6'
+ }
+ module {
+- downloadSources = true
+- downloadJavadoc = true
++ downloadSources = false
++ downloadJavadoc = false
+ }
+ }
+diff -Nru hibernate-release-4.1.7.Final/hibernate-c3p0/hibernate-c3p0.gradle hibernate-release-4.1.7.Final-gil/hibernate-c3p0/hibernate-c3p0.gradle
+--- hibernate-release-4.1.7.Final/hibernate-c3p0/hibernate-c3p0.gradle 2012-09-05 05:49:11.000000000 +0200
++++ hibernate-release-4.1.7.Final-gil/hibernate-c3p0/hibernate-c3p0.gradle 2012-10-16 05:40:40.116313863 +0200
+@@ -8,4 +8,6 @@
+ transitive = true
+ }
+ testCompile project( ':hibernate-testing' )
++ testRuntime( [group: 'com.mchange', name: 'mchange-commons', version: '0.2'] )
++ testRuntime( [group: 'log4j', name: 'log4j', version: '1.2.16'] )
+ }
+\ Manca newline alla fine del file
+diff -Nru hibernate-release-4.1.7.Final/hibernate-core/hibernate-core.gradle hibernate-release-4.1.7.Final-gil/hibernate-core/hibernate-core.gradle
+--- hibernate-release-4.1.7.Final/hibernate-core/hibernate-core.gradle 2012-09-05 05:49:11.000000000 +0200
++++ hibernate-release-4.1.7.Final-gil/hibernate-core/hibernate-core.gradle 2012-10-16 05:40:40.148311932 +0200
+@@ -3,6 +3,27 @@
+ apply plugin: org.hibernate.build.gradle.testing.matrix.MatrixTestingPlugin
+
+ dependencies {
++ jaxb( libraries.jaxb_api )
++ jaxb( libraries.jaxb_impl )
++ jaxb( libraries.jaxb )
++ jaxb( libraries.jaxb2_basics )
++ jaxb( libraries.jaxb2_basics_tools )
++ jaxb( libraries.jaxb2_ant )
++ jaxb( libraries.jaxb2_annotate )
++ jaxb( libraries.jaxb2_runtime )
++ jaxb( libraries.codemodel )
++ jaxb( libraries.istack_buildtools )
++ jaxb( libraries.istack_runtime )
++ jaxb( libraries.istack_test )
++ jaxb( libraries.istack_tools )
++ jaxb( libraries.xsom )
++ jaxb( libraries.rngom )
++ jaxb( libraries.txw2 )
++ jaxb( libraries.txwc2 )
++ jaxb( libraries.annox )
++ jaxb( libraries.commons_beanutils )
++ jaxb( libraries.commons_lang )
++ jaxb( libraries.commons_logging )
+ compile( libraries.jta )
+ compile( libraries.dom4j )
+ compile( libraries.commons_annotations )
+diff -Nru hibernate-release-4.1.7.Final/hibernate-infinispan/hibernate-infinispan.gradle hibernate-release-4.1.7.Final-gil/hibernate-infinispan/hibernate-infinispan.gradle
+--- hibernate-release-4.1.7.Final/hibernate-infinispan/hibernate-infinispan.gradle 2012-09-05 05:49:11.000000000 +0200
++++ hibernate-release-4.1.7.Final-gil/hibernate-infinispan/hibernate-infinispan.gradle 2012-10-16 05:47:16.348404427 +0200
+@@ -8,7 +8,7 @@
+ compile( libraries.rhq )
+
+ testCompile project( ':hibernate-testing' )
+- testCompile( libraries.infinispan_test )
++ //testCompile( libraries.infinispan_test )
+ testCompile( libraries.jboss_common_core )
+ testCompile( libraries.jnp_client )
+ testCompile( libraries.jnp_server )
+diff -Nru hibernate-release-4.1.7.Final/hibernate-proxool/hibernate-proxool.gradle hibernate-release-4.1.7.Final-gil/hibernate-proxool/hibernate-proxool.gradle
+--- hibernate-release-4.1.7.Final/hibernate-proxool/hibernate-proxool.gradle 2012-08-21 08:17:09.000000000 +0200
++++ hibernate-release-4.1.7.Final-gil/hibernate-proxool/hibernate-proxool.gradle 2012-10-16 05:40:41.239246100 +0200
+@@ -3,4 +3,5 @@
+ compile project( ':hibernate-core' )
+ compile( libraries.proxool )
+ testCompile project( ':hibernate-testing' )
++ testRuntime( [group: 'log4j', name: 'log4j', version: '1.2.16'] )
+ }
+diff -Nru hibernate-release-4.1.7.Final/libraries.gradle hibernate-release-4.1.7.Final-gil/libraries.gradle
+--- hibernate-release-4.1.7.Final/libraries.gradle 2012-09-05 05:49:18.000000000 +0200
++++ hibernate-release-4.1.7.Final-gil/libraries.gradle 2012-10-16 05:46:45.365273932 +0200
+@@ -18,7 +18,7 @@
+
+ // Annotations
+ commons_annotations:
+- 'org.hibernate.common:hibernate-commons-annotations:4.0.1.Final@jar',
++ 'org.hibernate.common:hibernate/hibernate-commons-annotations:4.0.1.Final@jar',
+ jandex: 'org.jboss:jandex:1.0.3.Final',
+ classmate: 'com.fasterxml:classmate:0.5.4',
+
+@@ -30,49 +30,69 @@
+
+ // javax
+ jpa: 'org.hibernate.javax.persistence:hibernate-jpa-2.0-api:1.0.1.Final',
+- jta: 'org.jboss.spec.javax.transaction:jboss-transaction-api_1.1_spec:1.0.0.Final',
+- validation: 'javax.validation:validation-api:1.0.0.GA',
+- jacc: 'org.jboss.spec.javax.security.jacc:jboss-jacc-api_1.4_spec:1.0.0.Final',
++ jta: 'org.jboss.spec.javax.transaction:jboss-transaction-1.1-api:1.0.0.Final',
++ validation: 'javax.validation:bean-validation-api:1.0.0.GA',
++ jacc: 'org.jboss.spec.javax.security.jacc:jboss-jacc-1.4-api:1.0.0.Final',
+
+ // logging
+ logging: 'org.jboss.logging:jboss-logging:3.1.0.GA',
+ logging_processor: 'org.jboss.logging:jboss-logging-processor:1.0.0.Final',
+
+ // jaxb task
+- jaxb: 'com.sun.xml.bind:jaxb-xjc:2.1.6',
++ jaxb: 'com.sun.xml.bind:glassfish-jaxb/jaxb-xjc:2.1.6',
+ jaxb2_basics: 'org.jvnet.jaxb2_commons:jaxb2-basics:0.6.0',
+ jaxb2_ant: 'org.jvnet.jaxb2_commons:jaxb2-basics-ant:0.6.0',
++ jaxb_api: 'javax.xml.bind:jaxb-api:2.1.6',
++ jaxb_impl: 'com.sun.xml.bind:glassfish-jaxb/jaxb-impl:2.1.6',
++ jaxb2_annotate: 'org.jvnet.jaxb2_commons:jaxb2-common-basics/jaxb2-basics-annotate:0.6.0',
++ jaxb2_runtime: 'org.jvnet.jaxb2_commons:jaxb2-common-basics/jaxb2-basics-runtime:0.6.0',
++ jaxb2_basics: 'org.jvnet.jaxb2_commons:jaxb2-common-basics/jaxb2-basics:0.6.0',
++ jaxb2_ant: 'org.jvnet.jaxb2_commons:jaxb2-common-basics/jaxb2-basics-ant:0.6.0',
++ jaxb2_basics_tools: 'org.jvnet.jaxb2_commons:jaxb2-common-basics/jaxb2-basics-tools:0.6.0',
++ codemodel: 'com.sun.codemodel:codemodel:2.6',
++ istack_buildtools: 'com.sun.istack:istack-commons-buildtools:2.6.1',
++ istack_runtime: 'com.sun.istack:istack-commons-runtime:2.6.1',
++ istack_test: 'com.sun.istack:istack-commons-test:2.6.1',
++ istack_tools: 'com.sun.istack:istack-commons-tools:2.6.1',
++ xsom: 'com.sun.xsom:xsom:20110809',
++ rngom: 'org.kohsuke.rngom:rngom:201103-SNAPSHOT',
++ txw2: 'com.sun.xml.txw2:txw2:20110809',
++ txwc2: 'com.sun.xml.txwc2:txwc2:20110809',
++ annox: 'org.jvnet.annox:annox:0.5.0',
++ commons_beanutils: 'commons-beanutils:commons-beanutils:1.8.3',
++ commons_lang: 'commons-lang:commons-lang:2.6',
++ commons_logging: 'commons-logging:commons-logging:1.1.1',
+ // ~~~~~~~~~~~~~~~~~~~~~~~~~~ testing
+
+ // logging for testing
+- slf4j_api: "org.slf4j:slf4j-api:${slf4jVersion}",
+- slf4j_log4j12: "org.slf4j:slf4j-log4j12:${slf4jVersion}",
+- jcl_slf4j: "org.slf4j:jcl-over-slf4j:${slf4jVersion}",
+- jcl_api: 'commons-logging:commons-logging-api:99.0-does-not-exist',
+- jcl: 'commons-logging:commons-logging:99.0-does-not-exist',
++ slf4j_api: "org.slf4j:slf4j/api:${slf4jVersion}",
++ slf4j_log4j12: "org.slf4j:slf4j/log4j12:${slf4jVersion}",
++ jcl_slf4j: "org.slf4j:slf4j/jcl-over-slf4j:${slf4jVersion}",
++ jcl_api: 'commons-logging:maven/empty-dep:99.0-does-not-exist',
++ jcl: 'commons-logging:maven/empty-dep:99.0-does-not-exist',
+
+
+ junit: "junit:junit:${junitVersion}",
+- byteman: "org.jboss.byteman:byteman:${bytemanVersion}",
+- byteman_install: "org.jboss.byteman:byteman-install:${bytemanVersion}",
+- byteman_bmunit: "org.jboss.byteman:byteman-bmunit:${bytemanVersion}",
++ byteman: "org.jboss.byteman:byteman/byteman:${bytemanVersion}",
++ byteman_install: "org.jboss.byteman:byteman/byteman-install:${bytemanVersion}",
++ byteman_bmunit: "org.jboss.byteman:byteman/byteman-bmunit:${bytemanVersion}",
+ jpa_modelgen: 'org.hibernate:hibernate-jpamodelgen:1.1.1.Final',
+- shrinkwrap_api: 'org.jboss.shrinkwrap:shrinkwrap-api:1.0.0-beta-6',
+- shrinkwrap: 'org.jboss.shrinkwrap:shrinkwrap-impl-base:1.0.0-beta-6',
++ shrinkwrap_api: 'org.jboss.shrinkwrap:shrinkwrap/api:1.0.0-beta-6',
++ shrinkwrap: 'org.jboss.shrinkwrap:shrinkwrap/impl-base:1.0.0-beta-6',
+ validator: 'org.hibernate:hibernate-validator:4.2.0.Final',
+ h2: "com.h2database:h2:${h2Version}",
+- jboss_jta: "org.jboss.jbossts:jbossjta:4.16.4.Final",
++ jboss_jta: "org.jboss.jbossts:jboss-jts/jbossjta:4.16.4.Final",
+ xapool: "com.experlog:xapool:1.5.0",
+- mockito: 'org.mockito:mockito-core:1.9.0',
++ mockito: 'org.mockito:mockito:1.9.0',
+
+ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~ infinsipan
+- infinispan: "org.infinispan:infinispan-core:${infinispanVersion}",
++ infinispan: "org.infinispan:infinispan/infinispan-core:${infinispanVersion}",
+ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~ infinispan test
+- infinispan_test: "org.infinispan:infinispan-core:${infinispanVersion}:tests@jar",
+- rhq: "org.rhq.helpers:rhq-pluginAnnotations:3.0.4",
++ //infinispan_test: "org.infinispan:infinispan-core:${infinispanVersion}:tests@jar",
++ rhq: "org.rhq.helpers:rhq-plugin-annotations:3.0.4",
+ jboss_common_core: "org.jboss:jboss-common-core:2.2.16.GA@jar",
+- jnp_client: "org.jboss.naming:jnp-client:${jnpVersion}",
+- jnp_server: "org.jboss.naming:jnpserver:${jnpVersion}",
++ jnp_client: "org.jboss.naming:jboss-naming-client:${jnpVersion}",
++ jnp_server: "org.jboss.naming:jboss-naming-server:${jnpVersion}",
+
+ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~ c3p0
+ c3p0: "c3p0:c3p0:0.9.1",
+diff -Nru hibernate-release-4.1.7.Final/release/release.gradle hibernate-release-4.1.7.Final-gil/release/release.gradle
+--- hibernate-release-4.1.7.Final/release/release.gradle 2012-09-05 05:49:11.000000000 +0200
++++ hibernate-release-4.1.7.Final-gil/release/release.gradle 2012-10-16 05:40:42.125192638 +0200
+@@ -108,7 +108,7 @@
+ // release bundles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+ ext.releaseBuildDir = mkdir( buildDir )
+-task prepareReleaseBundles( dependsOn: [parent.project( 'documentation' ).tasks.buildDocs,aggregateJavadocs] )
++task prepareReleaseBundles( dependsOn: aggregateJavadocs )
+
+
+ ext.releaseCopySpec = copySpec {
+@@ -160,9 +160,9 @@
+ }
+ }
+
+- into('documentation') {
+- from new File( parent.project( 'documentation' ).buildDir, 'docbook/publish' )
+- }
++ //into('documentation') {
++ // from new File( parent.project( 'documentation' ).buildDir, 'docbook/publish' )
++ //}
+
+ into('documentation/javadocs') {
+ from javadocBuildDir
+diff -Nru hibernate-release-4.1.7.Final/settings.gradle hibernate-release-4.1.7.Final-gil/settings.gradle
+--- hibernate-release-4.1.7.Final/settings.gradle 2012-09-05 05:49:11.000000000 +0200
++++ hibernate-release-4.1.7.Final-gil/settings.gradle 2012-10-16 05:40:42.126192577 +0200
+@@ -8,7 +8,7 @@
+
+ include 'hibernate-ehcache'
+ include 'hibernate-infinispan'
+-include 'documentation'
++//include 'documentation'
+ include 'release'
+
+
diff --git a/hibernate-c3p0-4.1.7.Final.pom b/hibernate-c3p0-4.1.7.Final.pom
new file mode 100644
index 0000000..8eb6a84
--- /dev/null
+++ b/hibernate-c3p0-4.1.7.Final.pom
@@ -0,0 +1,234 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-c3p0</artifactId>
+ <version>4.1.7.Final</version>
+ <name>A Hibernate Core Module</name>
+ <description>A module of the Hibernate Core project</description>
+ <url>http://hibernate.org</url>
+ <organization>
+ <name>Hibernate.org</name>
+ <url>http://hibernate.org</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>GNU Lesser General Public License</name>
+ <url>http://www.gnu.org/licenses/lgpl-2.1.html</url>
+ <distribution>repo</distribution>
+ <comments>See discussion at http://hibernate.org/license for more details.</comments>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <id>hibernate-team</id>
+ <name>The Hibernate Development Team</name>
+ <organization>org.apache.maven.model.Organization@1b2b2f7f</organization>
+ <organizationUrl>http://hibernate.org</organizationUrl>
+ </developer>
+ </developers>
+ <issueManagement>
+ <system>jira</system>
+ <url>http://opensource.atlassian.com/projects/hibernate/browse/HHH</url>
+ </issueManagement>
+ <scm>
+ <connection>scm:git:http://github.com/hibernate/hibernate-core.git</connection>
+ <developerConnection>scm:git:git@github.com:hibernate/hibernate-core.git</developerConnection>
+ <url>http://github.com/hibernate/hibernate-core</url>
+ </scm>
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss.logging</groupId>
+ <artifactId>jboss-logging</artifactId>
+ <version>3.1.0.GA</version>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging-api</artifactId>
+ <version>99.0-does-not-exist</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ <version>1.6.1</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-testing</artifactId>
+ <version>4.1.7.Final</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>jcl-over-slf4j</artifactId>
+ <version>1.6.1</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.byteman</groupId>
+ <artifactId>byteman-bmunit</artifactId>
+ <version>1.5.2</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-validator</artifactId>
+ <version>4.2.0.Final</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>c3p0</groupId>
+ <artifactId>c3p0</artifactId>
+ <version>0.9.1</version>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ <version>1.6.1</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.byteman</groupId>
+ <artifactId>byteman</artifactId>
+ <version>1.5.2</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.byteman</groupId>
+ <artifactId>byteman-install</artifactId>
+ <version>1.5.2</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.javassist</groupId>
+ <artifactId>javassist</artifactId>
+ <version>3.15.0-GA</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ <version>99.0-does-not-exist</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>4.10</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-core</artifactId>
+ <version>4.1.7.Final</version>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>com.h2database</groupId>
+ <artifactId>h2</artifactId>
+ <version>1.2.145</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/hibernate-core-4.1.7.Final.pom b/hibernate-core-4.1.7.Final.pom
new file mode 100644
index 0000000..2794725
--- /dev/null
+++ b/hibernate-core-4.1.7.Final.pom
@@ -0,0 +1,330 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-core</artifactId>
+ <version>4.1.7.Final</version>
+ <name>A Hibernate Core Module</name>
+ <description>A module of the Hibernate Core project</description>
+ <url>http://hibernate.org</url>
+ <organization>
+ <name>Hibernate.org</name>
+ <url>http://hibernate.org</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>GNU Lesser General Public License</name>
+ <url>http://www.gnu.org/licenses/lgpl-2.1.html</url>
+ <distribution>repo</distribution>
+ <comments>See discussion at http://hibernate.org/license for more details.</comments>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <id>hibernate-team</id>
+ <name>The Hibernate Development Team</name>
+ <organization>org.apache.maven.model.Organization@27a4f43e</organization>
+ <organizationUrl>http://hibernate.org</organizationUrl>
+ </developer>
+ </developers>
+ <issueManagement>
+ <system>jira</system>
+ <url>http://opensource.atlassian.com/projects/hibernate/browse/HHH</url>
+ </issueManagement>
+ <scm>
+ <connection>scm:git:http://github.com/hibernate/hibernate-core.git</connection>
+ <developerConnection>scm:git:git@github.com:hibernate/hibernate-core.git</developerConnection>
+ <url>http://github.com/hibernate/hibernate-core</url>
+ </scm>
+ <dependencies>
+ <dependency>
+ <groupId>jaxen</groupId>
+ <artifactId>jaxen</artifactId>
+ <version>1.1</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>antlr</groupId>
+ <artifactId>antlr</artifactId>
+ <version>2.7.7</version>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.logging</groupId>
+ <artifactId>jboss-logging</artifactId>
+ <version>3.1.0.GA</version>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging-api</artifactId>
+ <version>99.0-does-not-exist</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ <version>1.6.1</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-testing</artifactId>
+ <version>4.1.7.Final</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>jcl-over-slf4j</artifactId>
+ <version>1.6.1</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.byteman</groupId>
+ <artifactId>byteman-bmunit</artifactId>
+ <version>1.5.2</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.mockito</groupId>
+ <artifactId>mockito-core</artifactId>
+ <version>1.9.0</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.spec.javax.transaction</groupId>
+ <artifactId>jboss-transaction-api_1.1_spec</artifactId>
+ <version>1.0.0.Final</version>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>javax.validation</groupId>
+ <artifactId>validation-api</artifactId>
+ <version>1.0.0.GA</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>dom4j</groupId>
+ <artifactId>dom4j</artifactId>
+ <version>1.6.1</version>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-validator</artifactId>
+ <version>4.2.0.Final</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ <version>1.6.1</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.byteman</groupId>
+ <artifactId>byteman</artifactId>
+ <version>1.5.2</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.hibernate.javax.persistence</groupId>
+ <artifactId>hibernate-jpa-2.0-api</artifactId>
+ <version>1.0.1.Final</version>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.byteman</groupId>
+ <artifactId>byteman-install</artifactId>
+ <version>1.5.2</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>com.fasterxml</groupId>
+ <artifactId>classmate</artifactId>
+ <version>0.5.4</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.javassist</groupId>
+ <artifactId>javassist</artifactId>
+ <version>3.15.0-GA</version>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss</groupId>
+ <artifactId>jandex</artifactId>
+ <version>1.0.3.Final</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ <version>99.0-does-not-exist</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>4.10</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.hibernate.common</groupId>
+ <artifactId>hibernate-commons-annotations</artifactId>
+ <version>4.0.1.Final</version>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>com.h2database</groupId>
+ <artifactId>h2</artifactId>
+ <version>1.2.145</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/hibernate-ehcache-4.1.7.Final.pom b/hibernate-ehcache-4.1.7.Final.pom
new file mode 100644
index 0000000..2518d6a
--- /dev/null
+++ b/hibernate-ehcache-4.1.7.Final.pom
@@ -0,0 +1,222 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-ehcache</artifactId>
+ <version>4.1.7.Final</version>
+ <name>A Hibernate Core Module</name>
+ <description>A module of the Hibernate Core project</description>
+ <url>http://hibernate.org</url>
+ <organization>
+ <name>Hibernate.org</name>
+ <url>http://hibernate.org</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>GNU Lesser General Public License</name>
+ <url>http://www.gnu.org/licenses/lgpl-2.1.html</url>
+ <distribution>repo</distribution>
+ <comments>See discussion at http://hibernate.org/license for more details.</comments>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <id>hibernate-team</id>
+ <name>The Hibernate Development Team</name>
+ <organization>org.apache.maven.model.Organization@5bebacc8</organization>
+ <organizationUrl>http://hibernate.org</organizationUrl>
+ </developer>
+ </developers>
+ <issueManagement>
+ <system>jira</system>
+ <url>http://opensource.atlassian.com/projects/hibernate/browse/HHH</url>
+ </issueManagement>
+ <scm>
+ <connection>scm:git:http://github.com/hibernate/hibernate-core.git</connection>
+ <developerConnection>scm:git:git@github.com:hibernate/hibernate-core.git</developerConnection>
+ <url>http://github.com/hibernate/hibernate-core</url>
+ </scm>
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss.logging</groupId>
+ <artifactId>jboss-logging</artifactId>
+ <version>3.1.0.GA</version>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging-api</artifactId>
+ <version>99.0-does-not-exist</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ <version>1.6.1</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-testing</artifactId>
+ <version>4.1.7.Final</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>jcl-over-slf4j</artifactId>
+ <version>1.6.1</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.byteman</groupId>
+ <artifactId>byteman-bmunit</artifactId>
+ <version>1.5.2</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ <version>1.6.1</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>net.sf.ehcache</groupId>
+ <artifactId>ehcache-core</artifactId>
+ <version>2.4.3</version>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.byteman</groupId>
+ <artifactId>byteman</artifactId>
+ <version>1.5.2</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.byteman</groupId>
+ <artifactId>byteman-install</artifactId>
+ <version>1.5.2</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.javassist</groupId>
+ <artifactId>javassist</artifactId>
+ <version>3.15.0-GA</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ <version>99.0-does-not-exist</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>4.10</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-core</artifactId>
+ <version>4.1.7.Final</version>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>com.h2database</groupId>
+ <artifactId>h2</artifactId>
+ <version>1.2.145</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/hibernate-entitymanager-4.1.7.Final.pom b/hibernate-entitymanager-4.1.7.Final.pom
new file mode 100644
index 0000000..41a8414
--- /dev/null
+++ b/hibernate-entitymanager-4.1.7.Final.pom
@@ -0,0 +1,306 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-entitymanager</artifactId>
+ <version>4.1.7.Final</version>
+ <name>A Hibernate Core Module</name>
+ <description>A module of the Hibernate Core project</description>
+ <url>http://hibernate.org</url>
+ <organization>
+ <name>Hibernate.org</name>
+ <url>http://hibernate.org</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>GNU Lesser General Public License</name>
+ <url>http://www.gnu.org/licenses/lgpl-2.1.html</url>
+ <distribution>repo</distribution>
+ <comments>See discussion at http://hibernate.org/license for more details.</comments>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <id>hibernate-team</id>
+ <name>The Hibernate Development Team</name>
+ <organization>org.apache.maven.model.Organization@23e352bf</organization>
+ <organizationUrl>http://hibernate.org</organizationUrl>
+ </developer>
+ </developers>
+ <issueManagement>
+ <system>jira</system>
+ <url>http://opensource.atlassian.com/projects/hibernate/browse/HHH</url>
+ </issueManagement>
+ <scm>
+ <connection>scm:git:http://github.com/hibernate/hibernate-core.git</connection>
+ <developerConnection>scm:git:git@github.com:hibernate/hibernate-core.git</developerConnection>
+ <url>http://github.com/hibernate/hibernate-core</url>
+ </scm>
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss.shrinkwrap</groupId>
+ <artifactId>shrinkwrap-impl-base</artifactId>
+ <version>1.0.0-beta-6</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.logging</groupId>
+ <artifactId>jboss-logging</artifactId>
+ <version>3.1.0.GA</version>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging-api</artifactId>
+ <version>99.0-does-not-exist</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ <version>1.6.1</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-testing</artifactId>
+ <version>4.1.7.Final</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>jcl-over-slf4j</artifactId>
+ <version>1.6.1</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.shrinkwrap</groupId>
+ <artifactId>shrinkwrap-api</artifactId>
+ <version>1.0.0-beta-6</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.byteman</groupId>
+ <artifactId>byteman-bmunit</artifactId>
+ <version>1.5.2</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.spec.javax.transaction</groupId>
+ <artifactId>jboss-transaction-api_1.1_spec</artifactId>
+ <version>1.0.0.Final</version>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>javax.validation</groupId>
+ <artifactId>validation-api</artifactId>
+ <version>1.0.0.GA</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>dom4j</groupId>
+ <artifactId>dom4j</artifactId>
+ <version>1.6.1</version>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-validator</artifactId>
+ <version>4.2.0.Final</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ <version>1.6.1</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.byteman</groupId>
+ <artifactId>byteman</artifactId>
+ <version>1.5.2</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.hibernate.javax.persistence</groupId>
+ <artifactId>hibernate-jpa-2.0-api</artifactId>
+ <version>1.0.1.Final</version>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.byteman</groupId>
+ <artifactId>byteman-install</artifactId>
+ <version>1.5.2</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.javassist</groupId>
+ <artifactId>javassist</artifactId>
+ <version>3.15.0-GA</version>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ <version>99.0-does-not-exist</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>4.10</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-core</artifactId>
+ <version>4.1.7.Final</version>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.hibernate.common</groupId>
+ <artifactId>hibernate-commons-annotations</artifactId>
+ <version>4.0.1.Final</version>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>com.h2database</groupId>
+ <artifactId>h2</artifactId>
+ <version>1.2.145</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/hibernate-envers-4.1.7.Final.pom b/hibernate-envers-4.1.7.Final.pom
new file mode 100644
index 0000000..6392ce5
--- /dev/null
+++ b/hibernate-envers-4.1.7.Final.pom
@@ -0,0 +1,222 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-envers</artifactId>
+ <version>4.1.7.Final</version>
+ <name>A Hibernate Core Module</name>
+ <description>A module of the Hibernate Core project</description>
+ <url>http://hibernate.org</url>
+ <organization>
+ <name>Hibernate.org</name>
+ <url>http://hibernate.org</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>GNU Lesser General Public License</name>
+ <url>http://www.gnu.org/licenses/lgpl-2.1.html</url>
+ <distribution>repo</distribution>
+ <comments>See discussion at http://hibernate.org/license for more details.</comments>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <id>hibernate-team</id>
+ <name>The Hibernate Development Team</name>
+ <organization>org.apache.maven.model.Organization@fc77610</organization>
+ <organizationUrl>http://hibernate.org</organizationUrl>
+ </developer>
+ </developers>
+ <issueManagement>
+ <system>jira</system>
+ <url>http://opensource.atlassian.com/projects/hibernate/browse/HHH</url>
+ </issueManagement>
+ <scm>
+ <connection>scm:git:http://github.com/hibernate/hibernate-core.git</connection>
+ <developerConnection>scm:git:git@github.com:hibernate/hibernate-core.git</developerConnection>
+ <url>http://github.com/hibernate/hibernate-core</url>
+ </scm>
+ <dependencies>
+ <dependency>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-entitymanager</artifactId>
+ <version>4.1.7.Final</version>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.logging</groupId>
+ <artifactId>jboss-logging</artifactId>
+ <version>3.1.0.GA</version>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging-api</artifactId>
+ <version>99.0-does-not-exist</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ <version>1.6.1</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-testing</artifactId>
+ <version>4.1.7.Final</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>jcl-over-slf4j</artifactId>
+ <version>1.6.1</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.byteman</groupId>
+ <artifactId>byteman-bmunit</artifactId>
+ <version>1.5.2</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ <version>1.6.1</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.byteman</groupId>
+ <artifactId>byteman</artifactId>
+ <version>1.5.2</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.byteman</groupId>
+ <artifactId>byteman-install</artifactId>
+ <version>1.5.2</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.javassist</groupId>
+ <artifactId>javassist</artifactId>
+ <version>3.15.0-GA</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ <version>99.0-does-not-exist</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>4.10</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-core</artifactId>
+ <version>4.1.7.Final</version>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>com.h2database</groupId>
+ <artifactId>h2</artifactId>
+ <version>1.2.145</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/hibernate-infinispan-4.1.7.Final.pom b/hibernate-infinispan-4.1.7.Final.pom
new file mode 100644
index 0000000..df4fd1d
--- /dev/null
+++ b/hibernate-infinispan-4.1.7.Final.pom
@@ -0,0 +1,363 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-infinispan</artifactId>
+ <version>4.1.7.Final</version>
+ <name>A Hibernate Core Module</name>
+ <description>A module of the Hibernate Core project</description>
+ <url>http://hibernate.org</url>
+ <organization>
+ <name>Hibernate.org</name>
+ <url>http://hibernate.org</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>GNU Lesser General Public License</name>
+ <url>http://www.gnu.org/licenses/lgpl-2.1.html</url>
+ <distribution>repo</distribution>
+ <comments>See discussion at http://hibernate.org/license for more details.</comments>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <id>hibernate-team</id>
+ <name>The Hibernate Development Team</name>
+ <organization>org.apache.maven.model.Organization@6684b1e0</organization>
+ <organizationUrl>http://hibernate.org</organizationUrl>
+ </developer>
+ </developers>
+ <issueManagement>
+ <system>jira</system>
+ <url>http://opensource.atlassian.com/projects/hibernate/browse/HHH</url>
+ </issueManagement>
+ <scm>
+ <connection>scm:git:http://github.com/hibernate/hibernate-core.git</connection>
+ <developerConnection>scm:git:git@github.com:hibernate/hibernate-core.git</developerConnection>
+ <url>http://github.com/hibernate/hibernate-core</url>
+ </scm>
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss.logging</groupId>
+ <artifactId>jboss-logging</artifactId>
+ <version>3.1.0.GA</version>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>jboss-logging-spi</artifactId>
+ <groupId>org.jboss.logging</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging-api</artifactId>
+ <version>99.0-does-not-exist</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>jboss-logging-spi</artifactId>
+ <groupId>org.jboss.logging</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ <version>1.6.1</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>jboss-logging-spi</artifactId>
+ <groupId>org.jboss.logging</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-testing</artifactId>
+ <version>4.1.7.Final</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>jboss-logging-spi</artifactId>
+ <groupId>org.jboss.logging</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>jcl-over-slf4j</artifactId>
+ <version>1.6.1</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>jboss-logging-spi</artifactId>
+ <groupId>org.jboss.logging</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.byteman</groupId>
+ <artifactId>byteman-bmunit</artifactId>
+ <version>1.5.2</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>jboss-logging-spi</artifactId>
+ <groupId>org.jboss.logging</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss</groupId>
+ <artifactId>jboss-common-core</artifactId>
+ <version>2.2.16.GA</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>jboss-logging-spi</artifactId>
+ <groupId>org.jboss.logging</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.naming</groupId>
+ <artifactId>jnp-client</artifactId>
+ <version>5.0.6.CR1</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>jboss-logging-spi</artifactId>
+ <groupId>org.jboss.logging</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ <version>1.6.1</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>jboss-logging-spi</artifactId>
+ <groupId>org.jboss.logging</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.infinispan</groupId>
+ <artifactId>infinispan-core</artifactId>
+ <version>5.1.6.FINAL</version>
+ <classifier>tests</classifier>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>jboss-logging-spi</artifactId>
+ <groupId>org.jboss.logging</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.infinispan</groupId>
+ <artifactId>infinispan-core</artifactId>
+ <version>5.1.6.FINAL</version>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>jboss-logging-spi</artifactId>
+ <groupId>org.jboss.logging</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.byteman</groupId>
+ <artifactId>byteman</artifactId>
+ <version>1.5.2</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>jboss-logging-spi</artifactId>
+ <groupId>org.jboss.logging</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.byteman</groupId>
+ <artifactId>byteman-install</artifactId>
+ <version>1.5.2</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>jboss-logging-spi</artifactId>
+ <groupId>org.jboss.logging</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.rhq.helpers</groupId>
+ <artifactId>rhq-pluginAnnotations</artifactId>
+ <version>3.0.4</version>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>jboss-logging-spi</artifactId>
+ <groupId>org.jboss.logging</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.javassist</groupId>
+ <artifactId>javassist</artifactId>
+ <version>3.15.0-GA</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>jboss-logging-spi</artifactId>
+ <groupId>org.jboss.logging</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ <version>99.0-does-not-exist</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>jboss-logging-spi</artifactId>
+ <groupId>org.jboss.logging</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>4.10</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>jboss-logging-spi</artifactId>
+ <groupId>org.jboss.logging</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.naming</groupId>
+ <artifactId>jnpserver</artifactId>
+ <version>5.0.6.CR1</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>jboss-logging-spi</artifactId>
+ <groupId>org.jboss.logging</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-core</artifactId>
+ <version>4.1.7.Final</version>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>jboss-logging-spi</artifactId>
+ <groupId>org.jboss.logging</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>com.h2database</groupId>
+ <artifactId>h2</artifactId>
+ <version>1.2.145</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>jboss-logging-spi</artifactId>
+ <groupId>org.jboss.logging</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/hibernate-proxool-4.1.7.Final.pom b/hibernate-proxool-4.1.7.Final.pom
new file mode 100644
index 0000000..72476c3
--- /dev/null
+++ b/hibernate-proxool-4.1.7.Final.pom
@@ -0,0 +1,222 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-proxool</artifactId>
+ <version>4.1.7.Final</version>
+ <name>A Hibernate Core Module</name>
+ <description>A module of the Hibernate Core project</description>
+ <url>http://hibernate.org</url>
+ <organization>
+ <name>Hibernate.org</name>
+ <url>http://hibernate.org</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>GNU Lesser General Public License</name>
+ <url>http://www.gnu.org/licenses/lgpl-2.1.html</url>
+ <distribution>repo</distribution>
+ <comments>See discussion at http://hibernate.org/license for more details.</comments>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <id>hibernate-team</id>
+ <name>The Hibernate Development Team</name>
+ <organization>org.apache.maven.model.Organization@3aafe2b5</organization>
+ <organizationUrl>http://hibernate.org</organizationUrl>
+ </developer>
+ </developers>
+ <issueManagement>
+ <system>jira</system>
+ <url>http://opensource.atlassian.com/projects/hibernate/browse/HHH</url>
+ </issueManagement>
+ <scm>
+ <connection>scm:git:http://github.com/hibernate/hibernate-core.git</connection>
+ <developerConnection>scm:git:git@github.com:hibernate/hibernate-core.git</developerConnection>
+ <url>http://github.com/hibernate/hibernate-core</url>
+ </scm>
+ <dependencies>
+ <dependency>
+ <groupId>proxool</groupId>
+ <artifactId>proxool</artifactId>
+ <version>0.8.3</version>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.logging</groupId>
+ <artifactId>jboss-logging</artifactId>
+ <version>3.1.0.GA</version>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging-api</artifactId>
+ <version>99.0-does-not-exist</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ <version>1.6.1</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-testing</artifactId>
+ <version>4.1.7.Final</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>jcl-over-slf4j</artifactId>
+ <version>1.6.1</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.byteman</groupId>
+ <artifactId>byteman-bmunit</artifactId>
+ <version>1.5.2</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ <version>1.6.1</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.byteman</groupId>
+ <artifactId>byteman</artifactId>
+ <version>1.5.2</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.byteman</groupId>
+ <artifactId>byteman-install</artifactId>
+ <version>1.5.2</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.javassist</groupId>
+ <artifactId>javassist</artifactId>
+ <version>3.15.0-GA</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ <version>99.0-does-not-exist</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>4.10</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-core</artifactId>
+ <version>4.1.7.Final</version>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>com.h2database</groupId>
+ <artifactId>h2</artifactId>
+ <version>1.2.145</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/hibernate-testing-4.1.7.Final.pom b/hibernate-testing-4.1.7.Final.pom
new file mode 100644
index 0000000..fda95ff
--- /dev/null
+++ b/hibernate-testing-4.1.7.Final.pom
@@ -0,0 +1,222 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-testing</artifactId>
+ <version>4.1.7.Final</version>
+ <name>A Hibernate Core Module</name>
+ <description>A module of the Hibernate Core project</description>
+ <url>http://hibernate.org</url>
+ <organization>
+ <name>Hibernate.org</name>
+ <url>http://hibernate.org</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>GNU Lesser General Public License</name>
+ <url>http://www.gnu.org/licenses/lgpl-2.1.html</url>
+ <distribution>repo</distribution>
+ <comments>See discussion at http://hibernate.org/license for more details.</comments>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <id>hibernate-team</id>
+ <name>The Hibernate Development Team</name>
+ <organization>org.apache.maven.model.Organization@56352b57</organization>
+ <organizationUrl>http://hibernate.org</organizationUrl>
+ </developer>
+ </developers>
+ <issueManagement>
+ <system>jira</system>
+ <url>http://opensource.atlassian.com/projects/hibernate/browse/HHH</url>
+ </issueManagement>
+ <scm>
+ <connection>scm:git:http://github.com/hibernate/hibernate-core.git</connection>
+ <developerConnection>scm:git:git@github.com:hibernate/hibernate-core.git</developerConnection>
+ <url>http://github.com/hibernate/hibernate-core</url>
+ </scm>
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss.logging</groupId>
+ <artifactId>jboss-logging</artifactId>
+ <version>3.1.0.GA</version>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging-api</artifactId>
+ <version>99.0-does-not-exist</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ <version>1.6.1</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>jcl-over-slf4j</artifactId>
+ <version>1.6.1</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.byteman</groupId>
+ <artifactId>byteman-bmunit</artifactId>
+ <version>1.5.2</version>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ <version>1.6.1</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>com.experlog</groupId>
+ <artifactId>xapool</artifactId>
+ <version>1.5.0</version>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.jbossts</groupId>
+ <artifactId>jbossjta</artifactId>
+ <version>4.16.4.Final</version>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.byteman</groupId>
+ <artifactId>byteman</artifactId>
+ <version>1.5.2</version>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.byteman</groupId>
+ <artifactId>byteman-install</artifactId>
+ <version>1.5.2</version>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.javassist</groupId>
+ <artifactId>javassist</artifactId>
+ <version>3.15.0-GA</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ <version>99.0-does-not-exist</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>4.10</version>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-core</artifactId>
+ <version>4.1.7.Final</version>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>com.h2database</groupId>
+ <artifactId>h2</artifactId>
+ <version>1.2.145</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/hibernate.spec b/hibernate.spec
new file mode 100644
index 0000000..51c731b
--- /dev/null
+++ b/hibernate.spec
@@ -0,0 +1,439 @@
+%global namedreltag .Final
+%global namedversion %{version}%{?namedreltag}
+
+Name: hibernate
+Version: 4.1.7
+Release: 4%{?dist}
+Summary: Relational persistence and query service
+Group: Development/Libraries
+License: LGPLv2+ and ASL 2.0
+URL: http://www.hibernate.org/
+Source0: http://sourceforge.net/projects/hibernate/files/hibernate4/%{namedversion...
+# TODO remove these poms when gradle maven plugin work properly
+Source1: http://repo1.maven.org/maven2/org/hibernate/hibernate-c3p0/%{namedversion...
+Source2: http://repo1.maven.org/maven2/org/hibernate/hibernate-core/%{namedversion...
+Source3: http://repo1.maven.org/maven2/org/hibernate/hibernate-ehcache/%{namedvers...
+Source4: http://repo1.maven.org/maven2/org/hibernate/hibernate-entitymanager/%{nam...
+Source5: http://repo1.maven.org/maven2/org/hibernate/hibernate-envers/%{namedversi...
+Source6: http://repo1.maven.org/maven2/org/hibernate/hibernate-infinispan/%{namedv...
+Source7: http://repo1.maven.org/maven2/org/hibernate/hibernate-proxool/%{namedvers...
+Source8: http://repo1.maven.org/maven2/org/hibernate/hibernate-testing/%{namedvers...
+
+# hibernate package don't include ASL license file
+Source9: http://www.apache.org/licenses/LICENSE-2.0.txt
+
+Patch0: hibernate-4.1.7.Final-build.patch
+Patch1: hibernate-4.1.6.Final-fix-incorrect-fsf-address.patch
+
+BuildRequires: java-devel
+BuildRequires: jpackage-utils
+
+BuildRequires: ant
+BuildRequires: antlr-tool
+BuildRequires: bean-validation-api
+BuildRequires: byteman
+BuildRequires: c3p0
+BuildRequires: classmate
+BuildRequires: dom4j
+BuildRequires: ehcache-core
+BuildRequires: h2
+BuildRequires: hibernate-commons-annotations
+BuildRequires: hibernate-jpa-2.0-api
+# BuildRequires: hibernate-tools https://bugzilla.redhat.com/show_bug.cgi?id=826701
+BuildRequires: hibernate-validator
+BuildRequires: infinispan
+BuildRequires: jandex
+BuildRequires: javassist
+BuildRequires: jboss-common-core
+BuildRequires: jboss-jacc-1.4-api
+# jboss-jts 4.16.4.Final
+BuildRequires: jboss-jts
+BuildRequires: jboss-logging
+BuildRequires: jboss-naming
+BuildRequires: jboss-transaction-1.1-api
+BuildRequires: junit
+BuildRequires: log4j
+BuildRequires: mchange-commons
+BuildRequires: mockito
+BuildRequires: proxool
+BuildRequires: rhq-plugin-annotations
+BuildRequires: shrinkwrap
+BuildRequires: slf4j
+BuildRequires: xapool
+
+# build tools and deps
+BuildRequires: annox
+BuildRequires: apache-commons-beanutils
+BuildRequires: apache-commons-lang
+BuildRequires: apache-commons-logging
+BuildRequires: codemodel
+BuildRequires: glassfish-jaxb
+BuildRequires: glassfish-jaxb-api
+BuildRequires: gradle
+BuildRequires: hibernate-jpamodelgen
+BuildRequires: istack-commons
+BuildRequires: jaxb2-common-basics
+BuildRequires: jboss-logging-tools
+# BuildRequires: maven-wagon
+BuildRequires: rngom
+BuildRequires: txw2
+BuildRequires: xsom
+
+Requires: ant
+Requires: antlr-tool
+Requires: bean-validation-api
+Requires: classmate
+Requires: dom4j
+Requires: hibernate-commons-annotations
+Requires: hibernate-jpa-2.0-api
+Requires: hibernate-validator
+Requires: jandex
+Requires: javassist
+Requires: jboss-jacc-1.4-api
+Requires: jboss-logging
+Requires: jboss-transaction-1.1-api
+
+Requires: java
+Requires: jpackage-utils
+BuildArch: noarch
+
+%description
+Hibernate is a powerful, ultra-high performance
+object/relational persistence and query service
+for Java. Hibernate lets you develop persistent
+objects following common Java idiom - including
+association, inheritance, polymorphism, composition
+and the Java collections framework. Extremely
+fine-grained, richly typed object models are
+possible. The Hibernate Query Language, designed
+as a "minimal" object-oriented extension to SQL,
+provides an elegant bridge between the object and
+relational worlds. Hibernate is now the most
+popular ORM solution for Java.
+
+%package c3p0
+Group: Development/Libraries
+Summary: Hibernate C3P0 ConnectionProvider
+Requires: c3p0
+Requires: jboss-logging
+Requires: %{name} = %{version}-%{release}
+
+%description c3p0
+C3P0-based implementation of the Hibernate ConnectionProvder contract.
+
+%package ehcache
+Group: Development/Libraries
+Summary: Hibernate Ehcache Integration
+Requires: ehcache-core
+Requires: jboss-logging
+Requires: %{name} = %{version}-%{release}
+
+%description ehcache
+Integration of Hibernate with Ehcache.
+
+%package entitymanager
+Group: Development/Libraries
+Summary: Hibernate Entity Manager
+Requires: dom4j
+Requires: hibernate-commons-annotations
+Requires: hibernate-jpa-2.0-api
+Requires: javassist
+Requires: jboss-logging
+Requires: jboss-transaction-1.1-api
+Requires: %{name} = %{version}-%{release}
+
+%description entitymanager
+Hibernate Entity Manager.
+
+%package envers
+Group: Development/Libraries
+Summary: Hibernate Envers
+# Requires: hibernate-tools
+Requires: jboss-logging
+Requires: %{name} = %{version}-%{release}
+Requires: %{name}-entitymanager = %{version}-%{release}
+
+%description envers
+Support for entity auditing.
+
+%package infinispan
+Group: Development/Libraries
+Summary: Hibernate Infinispan Integration
+Requires: infinispan
+Requires: jboss-common-core
+Requires: jboss-logging
+Requires: rhq-plugin-annotations
+Requires: %{name} = %{version}-%{release}
+Requires: %{name}-testing = %{version}-%{release}
+
+%description infinispan
+Integration of Hibernate with Infinispan.
+
+%package proxool
+Group: Development/Libraries
+Summary: Hibernate Proxool ConnectionProvider
+Requires: jboss-logging
+Requires: proxool
+Requires: %{name} = %{version}-%{release}
+
+%description proxool
+Proxool-based implementation of the Hibernate ConnectionProvder contract.
+
+%package testing
+Group: Development/Libraries
+Summary: Hibernate Testing
+Requires: byteman
+# jboss-jts 4.16.4.Final
+Requires: jboss-jts
+Requires: junit
+Requires: xapool
+Requires: %{name} = %{version}-%{release}
+
+%description testing
+Hibernate JUnit test utilities.
+
+%package javadoc
+Group: Documentation
+Summary: Javadoc for %{name}
+Requires: jpackage-utils
+
+%description javadoc
+This package contains javadoc for %{name}.
+
+%prep
+%setup -q -n hibernate-release-%{namedversion}
+
+find . -name "*.jar" -delete
+find . -name "*.class" -delete
+rm -r documentation/*
+mv -f project/* .
+
+%patch0 -p1
+%patch1 -p0
+
+
+# FIXME
+cp -p %{SOURCE6} .
+# infinispan
+sed -i "s|<version>5.1.6.FINAL</version>|<version>5.1.2.FINAL</version>|" hibernate-infinispan-%{namedversion}.pom
+cp -p %{SOURCE8} .
+# jboss-jts
+sed -i "s|<version>4.16.4.Final</version>|<version>4.16.2.Final</version>|" hibernate-testing-%{namedversion}.pom
+
+sed -i "s|<artifactId>jbossjta</artifactId>|<artifactId>jbossjts</artifactId>|" hibernate-testing-%{namedversion}.pom
+# jbossjta was removed in jboss-jts 4.16.2-10 package
+sed -i "s|org.jboss.jbossts:jboss-jts/jbossjta:4.16.4.Final|org.jboss.jbossts:jboss-jts/jbossjts:4.16.4.Final|" libraries.gradle
+
+
+cp -p %{SOURCE9} .
+sed -i 's/\r//' LICENSE-2.0.txt
+
+# fix non ASCII chars
+for s in hibernate-core/src/main/java/org/hibernate/annotations/FlushModeType.java\
+ hibernate-core/src/main/java/org/hibernate/annotations/SQLUpdate.java\
+ hibernate-core/src/main/java/org/hibernate/annotations/NamedQueries.java\
+ hibernate-core/src/main/java/org/hibernate/annotations/NaturalId.java\
+ hibernate-core/src/main/java/org/hibernate/annotations/ResultCheckStyle.java\
+ hibernate-core/src/main/java/org/hibernate/annotations/SQLDeleteAll.java\
+ hibernate-core/src/main/java/org/hibernate/annotations/SQLDelete.java\
+ hibernate-core/src/main/java/org/hibernate/annotations/Loader.java\
+ hibernate-core/src/main/java/org/hibernate/annotations/SQLInsert.java\
+ hibernate-envers/src/main/java/org/hibernate/envers/event/BaseEnversEventListener.java\
+ hibernate-envers/src/main/java/org/hibernate/envers/event/EnversPreCollectionUpdateEventListenerImpl.java\
+ hibernate-envers/src/main/java/org/hibernate/envers/event/EnversPostDeleteEventListenerImpl.java\
+ hibernate-envers/src/main/java/org/hibernate/envers/event/BaseEnversCollectionEventListener.java\
+ hibernate-envers/src/main/java/org/hibernate/envers/event/EnversPostUpdateEventListenerImpl.java\
+ hibernate-envers/src/main/java/org/hibernate/envers/event/EnversPreCollectionRemoveEventListenerImpl.java\
+ hibernate-envers/src/main/java/org/hibernate/envers/event/EnversPostInsertEventListenerImpl.java\
+ hibernate-envers/src/main/java/org/hibernate/envers/event/EnversPostCollectionRecreateEventListenerImpl.java\
+ hibernate-envers/src/main/java/org/hibernate/envers/configuration/metadata/CollectionMetadataGenerator.java\
+ hibernate-envers/src/main/java/org/hibernate/envers/entities/EntityConfiguration.java\
+ hibernate-envers/src/main/java/org/hibernate/envers/entities/mapper/relation/OneToOneNotOwningMapper.java\
+ hibernate-envers/src/main/java/org/hibernate/envers/entities/mapper/relation/ToOneIdMapper.java\
+ hibernate-envers/src/main/java/org/hibernate/envers/entities/mapper/relation/lazy/ToOneDelegateSessionImplementor.java\
+ hibernate-envers/src/main/java/org/hibernate/envers/query/AuditQueryCreator.java\
+ hibernate-envers/src/main/java/org/hibernate/envers/query/impl/AbstractAuditQuery.java\
+ hibernate-envers/src/main/java/org/hibernate/envers/query/impl/RevisionsOfEntityQuery.java\
+ hibernate-envers/src/main/java/org/hibernate/envers/query/impl/EntitiesAtRevisionQuery.java\
+ hibernate-envers/src/main/java/org/hibernate/envers/tools/Tools.java\
+ hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/JndiInfinispanRegionFactory.java\
+ hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/InfinispanRegionFactory.java\
+ hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/TypeOverrides.java\
+ hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/util/AddressAdapterImpl.java\
+ hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/util/EvictAllCommand.java\
+ hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/util/CacheCommandInitializer.java\
+ hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/util/CacheCommandFactory.java\
+ hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/util/AddressAdapter.java\
+ hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/util/FlagAdapter.java\
+ hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/util/CacheAdapter.java\
+ hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/util/CacheCommandIds.java\
+ hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/util/CacheAdapterImpl.java\
+ hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/util/CacheHelper.java\
+ hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/util/CacheCommandExtensions.java\
+ hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/entity/EntityRegionImpl.java\
+ hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/entity/ReadOnlyAccess.java\
+ hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/entity/TransactionalAccess.java\
+ hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/impl/BaseRegion.java\
+ hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/impl/BaseTransactionalDataRegion.java\
+ hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/impl/BaseGeneralDataRegion.java\
+ hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/collection/CollectionRegionImpl.java\
+ hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/collection/CollectionRegionImpl.java\
+ hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/collection/TransactionalAccess.java\
+ hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/timestamp/TimestampsRegionImpl.java\
+ hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/timestamp/TimestampTypeOverrides.java\
+ hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/access/PutFromLoadValidator.java\
+ hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/access/TransactionalAccessDelegate.java\
+ hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/query/QueryResultsRegionImpl.java\
+ hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/tm/HibernateTransactionManagerLookup.java\
+ hibernate-proxool/src/main/java/org/hibernate/service/jdbc/connections/internal/ProxoolConnectionProvider.java;do
+ native2ascii -encoding UTF8 ${s} ${s}
+done
+
+# disable hibernate-tools support
+rm -r hibernate-envers/src/main/java/org/hibernate/tool/ant/*.java \
+ hibernate-envers/src/main/java/org/hibernate/envers/ant/*.java
+sed -i "s|provided( |//provided(|" hibernate-envers/hibernate-envers.gradle
+
+# require gradle maven plugin
+# Caused by: org.gradle.api.InvalidUserDataException: You can't change a configuration which is not in unresolved state!
+sed -i "s|provided( libraries.validation )|compile( libraries.validation )|" hibernate-c3p0/hibernate-c3p0.gradle
+sed -i "s|provided( libraries.jandex )|compile( libraries.jandex )|" hibernate-core/hibernate-core.gradle
+sed -i "s|provided( libraries.classmate )|compile( libraries.classmate )|" hibernate-core/hibernate-core.gradle
+sed -i "s|provided( libraries.ant )|compile( libraries.ant )|" hibernate-core/hibernate-core.gradle
+sed -i "s|provided( libraries.jacc )|compile( libraries.jacc )|" hibernate-core/hibernate-core.gradle
+sed -i "s|provided( libraries.validation )|compile( libraries.validation )|" hibernate-core/hibernate-core.gradle
+sed -i "s|all|//all|" hibernate-infinispan/hibernate-infinispan.gradle
+
+# TODO test fails also for unavailable test deps,
+# should be updated the test deps list in each sub module
+# e.g. Test testHHH6635(org.hibernate.test.c3p0.C3P0ConnectionProviderTest) FAILED: java.lang.NoClassDefFoundError: Could not initialize class com.arjuna.ats.internal.jts.OTSImpleManager
+rm -r hibernate-c3p0/src/test/java/org \
+ hibernate-core/src/test/java/org \
+ hibernate-ehcache/src/test/java/org \
+ hibernate-entitymanager/src/test/java/org \
+ hibernate-envers/src/test/java/org \
+ hibernate-infinispan/src/test/java/org \
+ hibernate-proxool/src/test/java/org
+
+%build
+
+unset JAVA_HOME
+export JAVA_HOME=%{_jvmdir}/java
+export GRADLE_USER_HOME=$PWD SKIP_UNIT_TEST=true
+mkdir -p gradlehome
+# build buildSrc.jar
+gradle --debug jar javadoc -g $PWD/gradlehome -b $PWD/buildSrc/build.gradle
+# use buildReleaseBundles for aggregate javadoc
+gradle --debug build buildReleaseBundles -g $PWD/gradlehome -b $PWD/build.gradle
+
+%install
+
+mkdir -p %{buildroot}%{_javadir}/%{name}
+for module in c3p0 core ehcache entitymanager envers infinispan proxool testing; do
+ install -m 644 hibernate-${module}/target/libs/hibernate-${module}-%{namedversion}.jar %{buildroot}%{_javadir}/%{name}/hibernate-${module}.jar
+done
+
+mkdir -p %{buildroot}%{_mavenpomdir}
+# TODO use the poms files generated by gradle maven plugin
+install -pm 644 %{SOURCE1} %{buildroot}%{_mavenpomdir}/JPP.%{name}-hibernate-c3p0.pom
+%add_maven_depmap JPP.%{name}-hibernate-c3p0.pom %{name}/hibernate-c3p0.jar -f c3p0
+
+install -pm 644 %{SOURCE2} %{buildroot}%{_mavenpomdir}/JPP.%{name}-hibernate-core.pom
+%add_maven_depmap JPP.%{name}-hibernate-core.pom %{name}/hibernate-core.jar
+
+install -pm 644 %{SOURCE3} %{buildroot}%{_mavenpomdir}/JPP.%{name}-hibernate-ehcache.pom
+%add_maven_depmap JPP.%{name}-hibernate-ehcache.pom %{name}/hibernate-ehcache.jar -f ehcache
+
+install -pm 644 %{SOURCE4} %{buildroot}%{_mavenpomdir}/JPP.%{name}-hibernate-entitymanager.pom
+%add_maven_depmap JPP.%{name}-hibernate-entitymanager.pom %{name}/hibernate-entitymanager.jar -f entitymanager
+
+install -pm 644 %{SOURCE5} %{buildroot}%{_mavenpomdir}/JPP.%{name}-hibernate-envers.pom
+%add_maven_depmap JPP.%{name}-hibernate-envers.pom %{name}/hibernate-envers.jar -f envers
+
+install -pm 644 hibernate-infinispan-%{namedversion}.pom %{buildroot}%{_mavenpomdir}/JPP.%{name}-hibernate-infinispan.pom
+%add_maven_depmap JPP.%{name}-hibernate-infinispan.pom %{name}/hibernate-infinispan.jar -f infinispan
+
+install -pm 644 %{SOURCE7} %{buildroot}%{_mavenpomdir}/JPP.%{name}-hibernate-proxool.pom
+%add_maven_depmap JPP.%{name}-hibernate-proxool.pom %{name}/hibernate-proxool.jar -f proxool
+
+install -pm 644 hibernate-testing-%{namedversion}.pom %{buildroot}%{_mavenpomdir}/JPP.%{name}-hibernate-testing.pom
+%add_maven_depmap JPP.%{name}-hibernate-testing.pom %{name}/hibernate-testing.jar -f testing
+
+mkdir -p %{buildroot}%{_javadocdir}/%{name}
+cp -rp release/target/documentation/javadocs/* %{buildroot}%{_javadocdir}/%{name}
+
+%files
+%dir %{_javadir}/%{name}
+%{_javadir}/%{name}/hibernate-core.jar
+%{_mavenpomdir}/JPP.%{name}-hibernate-core.pom
+%{_mavendepmapfragdir}/%{name}
+%doc changelog.txt lgpl.txt LICENSE-2.0.txt README.md
+
+%files javadoc
+%{_javadocdir}/%{name}
+%doc lgpl.txt LICENSE-2.0.txt
+
+%files c3p0
+%{_javadir}/%{name}/hibernate-c3p0.jar
+%{_mavenpomdir}/JPP.%{name}-hibernate-c3p0.pom
+%{_mavendepmapfragdir}/%{name}-c3p0
+%doc lgpl.txt
+
+%files ehcache
+%{_javadir}/%{name}/hibernate-ehcache.jar
+%{_mavenpomdir}/JPP.%{name}-hibernate-ehcache.pom
+%{_mavendepmapfragdir}/%{name}-ehcache
+%doc lgpl.txt LICENSE-2.0.txt
+
+%files entitymanager
+%{_javadir}/%{name}/hibernate-entitymanager.jar
+%{_mavenpomdir}/JPP.%{name}-hibernate-entitymanager.pom
+%{_mavendepmapfragdir}/%{name}-entitymanager
+%doc lgpl.txt
+
+%files envers
+%{_javadir}/%{name}/hibernate-envers.jar
+%{_mavenpomdir}/JPP.%{name}-hibernate-envers.pom
+%{_mavendepmapfragdir}/%{name}-envers
+%doc lgpl.txt LICENSE-2.0.txt
+
+%files infinispan
+%{_javadir}/%{name}/hibernate-infinispan.jar
+%{_mavenpomdir}/JPP.%{name}-hibernate-infinispan.pom
+%{_mavendepmapfragdir}/%{name}-infinispan
+%doc lgpl.txt LICENSE-2.0.txt
+
+%files proxool
+%{_javadir}/%{name}/hibernate-proxool.jar
+%{_mavenpomdir}/JPP.%{name}-hibernate-proxool.pom
+%{_mavendepmapfragdir}/%{name}-proxool
+%doc lgpl.txt LICENSE-2.0.txt
+
+%files testing
+%{_javadir}/%{name}/hibernate-testing.jar
+%{_mavenpomdir}/JPP.%{name}-hibernate-testing.pom
+%{_mavendepmapfragdir}/%{name}-testing
+%doc lgpl.txt LICENSE-2.0.txt
+
+%changelog
+* Mon Oct 29 2012 gil cattaneo <puntogil(a)libero.it> 4.1.7-3
+- fix license field
+- added ASL license txt file
+- renamed the "hibernate-core" package as "hibernate"
+
+* Wed Oct 17 2012 gil cattaneo <puntogil(a)libero.it> 4.1.7-3
+- removed gradle maven plugin references
+- update buildrequires list
+- fix jboss-jts aId
+
+* Tue Oct 16 2012 gil cattaneo <puntogil(a)libero.it> 4.1.7-2
+- update PATCH0
+
+* Fri Sep 21 2012 gil cattaneo <puntogil(a)libero.it> 4.1.7-1
+- update to 4.1.7.Final
+
+* Mon Aug 27 2012 gil cattaneo <puntogil(a)libero.it> 4.1.6-1
+- update to 4.1.6.Final
+
+* Thu Aug 02 2012 gil cattaneo <puntogil(a)libero.it> 4.1.5-1.SP1
+- initial rpm
\ No newline at end of file
diff --git a/sources b/sources
index e69de29..6e4499d 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+b4a959fcd49e2daff89071fbbda6bba3 hibernate-release-4.1.7.Final.tgz
11 years, 6 months
[maven] Remove all slf4j providers except nop from maven realm
by Mikolaj Izdebski
commit 0ae689d4051ed18d8dce899c05f33b8c39e00490
Author: Mikolaj Izdebski <mizdebsk(a)redhat.com>
Date: Thu Nov 8 16:00:41 2012 +0100
Remove all slf4j providers except nop from maven realm
maven.spec | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/maven.spec b/maven.spec
index 71f65e2..549a6b4 100644
--- a/maven.spec
+++ b/maven.spec
@@ -2,7 +2,7 @@
Name: maven
Version: 3.0.4
-Release: 19%{?dist}
+Release: 20%{?dist}
Summary: Java project management and project comprehension tool
Group: Development/Tools
@@ -249,7 +249,8 @@ install -dm 755 $RPM_BUILD_ROOT%{_datadir}/%{name}/lib
plexus/interpolation plexus/plexus-sec-dispatcher plexus/utils \
sisu/sisu-inject-bean sisu/sisu-inject-plexus maven-wagon/file \
maven-wagon/http-lightweight maven-wagon/http-shared maven-wagon/provider-api \
- xbean/xbean-reflect xerces-j2 atinject aopalliance cglib slf4j objectweb-asm
+ xbean/xbean-reflect xerces-j2 atinject aopalliance cglib \
+ slf4j/api slf4j/nop objectweb-asm
# dependency of our resolver
mkdir ext/
build-jar-repository -s -p ext/ xml-commons-apis
@@ -384,6 +385,9 @@ ln -sf `rpm --eval '%%{_jnidir}'` %{_datadir}/%{name}/repository-jni/JPP
%changelog
+* Thu Nov 8 2012 Mikolaj Izdebski <mizdebsk(a)redhat.com> - 3.0.4-20
+- Remove all slf4j providers except nop from maven realm
+
* Thu Nov 1 2012 Mikolaj Izdebski <mizdebsk(a)redhat.com> - 3.0.4-19
- Add aopalliance and cglib to maven-model-builder test dependencies
11 years, 6 months
[ehcache-core] Add support for new Maven compat version resolver (hibernate3)
by Marek Goldmann
commit 099c102c3d3c30d1fda71869d418fa5ac904e5f5
Author: Marek Goldmann <goldmann(a)fedoraproject.org>
Date: Wed Nov 7 11:52:41 2012 +0100
Add support for new Maven compat version resolver (hibernate3)
ehcache-core.spec | 16 +++++++++++-----
1 files changed, 11 insertions(+), 5 deletions(-)
---
diff --git a/ehcache-core.spec b/ehcache-core.spec
index cf10773..8f5b783 100644
--- a/ehcache-core.spec
+++ b/ehcache-core.spec
@@ -1,6 +1,6 @@
Name: ehcache-core
Version: 2.6.0
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Easy Hibernate Cache
Group: Development/Libraries
License: ASL 2.0
@@ -30,7 +30,7 @@ BuildRequires: java-devel
BuildRequires: jpackage-utils
BuildRequires: geronimo-jta
-BuildRequires: hibernate3
+BuildRequires: hibernate3 >= 3.6.10-7
BuildRequires: ehcache-sizeof-agent
BuildRequires: slf4j
BuildRequires: tomcat-servlet-3.0-api
@@ -64,7 +64,7 @@ BuildRequires: plexus-resources
Requires: ehcache-sizeof-agent
Requires: geronimo-jta
-Requires: hibernate3
+Requires: hibernate3 >= 3.6.10-7
Requires: slf4j
Requires: tomcat-servlet-3.0-api
@@ -89,10 +89,13 @@ This package contains javadoc for %{name}.
%patch1 -p0
%patch2 -p0
+# Make sure we require version '3' of Hibernate
+%pom_xpath_remove "pom:dependencies/pom:dependency[pom:groupId = 'org.hibernate']/pom:version"
+%pom_xpath_inject "pom:dependencies/pom:dependency[pom:groupId = 'org.hibernate']" "<version>3</version>"
%build
# tests skipped. cause: missing dependencies
-mvn-rpmbuild -X -Dmaven.local.depmap.file="%{SOURCE1}" -Dmaven.test.skip=true install javadoc:aggregate
+mvn-rpmbuild -Dmaven.local.depmap.file="%{SOURCE1}" -Dmaven.test.skip=true install javadoc:aggregate
%install
@@ -117,6 +120,9 @@ cp -rp target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}
%doc src/assemble/EHCACHE-CORE-LICENSE.txt
%changelog
+* Wed Nov 07 2012 Marek Goldmann <mgoldman(a)redhat.com> - 2.6.0-3
+- Add support for new Maven compat version resolver (hibernate3)
+
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 2.6.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
@@ -127,4 +133,4 @@ cp -rp target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}
- update to 2.5.2
* Mon Mar 12 2012 Andy Grimm <agrimm(a)gmail.com> - 2.5.1-1
-- Initial packaging
\ No newline at end of file
+- Initial packaging
11 years, 6 months
[javapackages-tools/f18] (6 commits) ...Fix versioned pom installation by quoting _jpath
by Stanislav Ochotnicky
Summary of changes:
6cb4a9d... Update to latest upstream (*)
c6a85d1... Fix problem with exception in default add_maven_depmap invo (*)
3591005... Make sure add_maven_depmap fails when python tracebacks (*)
35e2a19... Update to upstream version 0.7.3 (*)
b9afd9a... Shorten maven filelist filenames (*)
842a627... Fix versioned pom installation by quoting _jpath (*)
(*) This commit already existed in another branch; no separate mail sent
11 years, 6 months
[javapackages-tools] Fix versioned pom installation by quoting _jpath
by Stanislav Ochotnicky
commit 842a6275bed189ba3061420fa97b5195a4b7360f
Author: Stanislav Ochotnicky <sochotnicky(a)redhat.com>
Date: Thu Nov 8 11:17:34 2012 +0100
Fix versioned pom installation by quoting _jpath
.gitignore | 1 +
javapackages-tools.spec | 5 ++++-
sources | 2 +-
3 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 8bc6d04..7bc30f0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,3 +7,4 @@
/javapackages-0.7.0.tar.xz
/javapackages-0.7.2.tar.xz
/javapackages-0.7.4.tar.xz
+/javapackages-0.7.5.tar.xz
diff --git a/javapackages-tools.spec b/javapackages-tools.spec
index e26cd9d..6ea12d0 100644
--- a/javapackages-tools.spec
+++ b/javapackages-tools.spec
@@ -1,5 +1,5 @@
Name: javapackages-tools
-Version: 0.7.4
+Version: 0.7.5
Release: 1%{?dist}
Summary: Fedora macros and scripts for Java packaging support
@@ -51,6 +51,9 @@ install -pm 644 scripts/pom_editor.sh $RPM_BUILD_ROOT%{_javadir}-utils/
%changelog
+* Thu Nov 08 2012 Stanislav Ochotnicky <sochotnicky(a)redhat.com> - 0.7.5-1
+- Fix versioned pom installation by quoting _jpath
+
* Wed Oct 31 2012 Stanislav Ochotnicky <sochotnicky(a)redhat.com> - 0.7.4-1
- Shorten maven filelist filenames
diff --git a/sources b/sources
index bca41c7..d433802 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-9c9addfb0d1b2b4f959f8e5547ee23cb javapackages-0.7.4.tar.xz
+51d2753c43f69fe096bf05d30f684e6c javapackages-0.7.5.tar.xz
11 years, 6 months
[javapackages] Created tag 0.7.5
by Stanislav Ochotnicky
The lightweight tag '0.7.5' was created pointing to:
04ed1b7... Fix versioned pom installation by quoting _jpath
11 years, 6 months
[javapackages] Fix versioned pom installation by quoting _jpath
by Stanislav Ochotnicky
commit 04ed1b7226ee9ff12ea9bcb2e443cf7812e0c1c1
Author: Stanislav Ochotnicky <sochotnicky(a)redhat.com>
Date: Thu Nov 8 11:13:02 2012 +0100
Fix versioned pom installation by quoting _jpath
_jpath used to be initialized to non-existent string before, but that's no
longer true so we need to make sure it's properly quoted and we won't
incorrectly try to move jar files
macros.fjava | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/macros.fjava b/macros.fjava
index cdd510d..35e4015 100644
--- a/macros.fjava
+++ b/macros.fjava
@@ -86,7 +86,7 @@ python -m /usr/share/java-utils/maven_depmap %{-a} %{-v*:-r %{-v*}} \\\
if [[ "%{-v}" != "" ]];then \
mv %{buildroot}%{_mavenpomdir}/$_pompart \\\
%{buildroot}%{_mavenpomdir}/${_pompart/.pom/-%{version}.pom} \
-if [ -f ${_jpath} ]; then \
+if [ -f "${_jpath}" ]; then \
mv ${_jpath} ${_jpath/.jar/-%{version}.jar} \
fi \
for ver in $(echo %{-v*} | tr ',' '\\n');do \
@@ -94,7 +94,7 @@ for ver in $(echo %{-v*} | tr ',' '\\n');do \
%{buildroot}/%{_mavenpomdir}/${_pompart/.pom/-$ver.pom} \
echo %{_mavenpomdir}/${_pompart/.pom/-$ver.pom} >>${_filelist} \
# we can have pom-only artifacts \
- if [ -f ${_jpath/.jar/-%{version}.jar} ];then \
+ if [ -f "${_jpath/.jar/-%{version}.jar}" ];then \
ln -s `basename ${_jpath/.jar/-%{version}.jar}` \\\
${_jpath/.jar/-$ver.jar} \
echo ${_jpath/.jar/-$ver.jar} >>${_filelist} \
11 years, 6 months