diff --git a/LICENSE-2.0.txt b/LICENSE-2.0.txt new file mode 100644 index 0000000000000000000000000000000000000000..d645695673349e3947e8e5ae42332d0ac3164cd7 --- /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.3.11.Final-hibernate-commons-annotations5.patch b/hibernate-4.3.11.Final-hibernate-commons-annotations5.patch new file mode 100644 index 0000000000000000000000000000000000000000..3e61433c680692115a0b9871eea1a31aace18724 --- /dev/null +++ b/hibernate-4.3.11.Final-hibernate-commons-annotations5.patch @@ -0,0 +1,15 @@ +diff -Nru hibernate-orm-4.3.11.Final/hibernate-envers/src/main/java/org/hibernate/envers/configuration/internal/metadata/reader/DynamicProperty.java hibernate-orm-4.3.11.Final.hibernate-commons-annotations/hibernate-envers/src/main/java/org/hibernate/envers/configuration/internal/metadata/reader/DynamicProperty.java +--- hibernate-orm-4.3.11.Final/hibernate-envers/src/main/java/org/hibernate/envers/configuration/internal/metadata/reader/DynamicProperty.java 2015-08-06 05:52:33.000000000 +0200 ++++ hibernate-orm-4.3.11.Final.hibernate-commons-annotations/hibernate-envers/src/main/java/org/hibernate/envers/configuration/internal/metadata/reader/DynamicProperty.java 2016-07-08 12:37:23.875658529 +0200 +@@ -76,6 +76,11 @@ + } + + @Override ++ public Object invoke(Object target) { ++ return null; ++ } ++ ++ @Override + public Object invoke(Object target, Object... parameters) { + return null; + } diff --git a/hibernate-4.3.11.Final-infinispan8.patch b/hibernate-4.3.11.Final-infinispan8.patch new file mode 100644 index 0000000000000000000000000000000000000000..09bb61138d468923d21b5be47c3e5d61c5d828c2 --- /dev/null +++ b/hibernate-4.3.11.Final-infinispan8.patch @@ -0,0 +1,21 @@ +diff -Nru hibernate-orm-4.3.11.Final/hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/util/Caches.java hibernate-orm-4.3.11.Final.infinispan/hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/util/Caches.java +--- hibernate-orm-4.3.11.Final/hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/util/Caches.java 2015-08-06 05:52:33.000000000 +0200 ++++ hibernate-orm-4.3.11.Final.infinispan/hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/util/Caches.java 2016-08-10 10:44:24.262184228 +0200 +@@ -30,6 +30,7 @@ + import org.infinispan.AdvancedCache; + import org.infinispan.context.Flag; + import org.infinispan.remoting.rpc.RpcManager; ++import org.infinispan.remoting.rpc.RpcOptions; + + /** + * Helper for dealing with Infinispan cache instances. +@@ -222,7 +223,8 @@ + final boolean isSync = isSynchronousCache( cache ); + + final EvictAllCommand cmd = factory.buildEvictAllCommand( cache.getName() ); +- rpcManager.broadcastRpcCommand( cmd, isSync ); ++ final RpcOptions options = rpcManager.getDefaultRpcOptions( isSync ); ++ rpcManager.invokeRemotely( null, cmd, options ); + } + } + diff --git a/hibernate-4.3.11.Final.tar.gz b/hibernate-4.3.11.Final.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..86df80e3692deef4cfbffcd0ec05747aaceba046 Binary files /dev/null and b/hibernate-4.3.11.Final.tar.gz differ diff --git a/hibernate-c3p0-4.3.11.Final.pom b/hibernate-c3p0-4.3.11.Final.pom new file mode 100644 index 0000000000000000000000000000000000000000..8cc974e8b4e522bb3ba89f458b7fa7f9edcc226b --- /dev/null +++ b/hibernate-c3p0-4.3.11.Final.pom @@ -0,0 +1,65 @@ + + + 4.0.0 + org.hibernate + hibernate-c3p0 + 4.3.11.Final + + + org.jboss.logging + jboss-logging + 3.1.3.GA + compile + + + org.jboss.logging + jboss-logging-annotations + 1.2.0.Beta1 + compile + + + org.hibernate + hibernate-core + 4.3.11.Final + compile + + + com.mchange + c3p0 + 0.9.2.1 + compile + + + Hibernate/c3p0 Integration + Integration for c3p0 Connection pooling into Hibernate O/RM + http://hibernate.org + + Hibernate.org + http://hibernate.org + + + jira + https://hibernate.atlassian.net/browse/HHH + + + http://github.com/hibernate/hibernate-orm + scm:git:http://github.com/hibernate/hibernate-orm.git + scm:git:git@github.com:hibernate/hibernate-orm.git + + + + GNU Lesser General Public License + http://www.gnu.org/licenses/lgpl-2.1.html + See discussion at http://hibernate.org/license for more details. + repo + + + + + hibernate-team + The Hibernate Development Team + Hibernate.org + http://hibernate.org + + + diff --git a/hibernate-core-4.3.11.Final.pom b/hibernate-core-4.3.11.Final.pom new file mode 100644 index 0000000000000000000000000000000000000000..361de85c2a3491bab6a21d55e4ddac36b2248d98 --- /dev/null +++ b/hibernate-core-4.3.11.Final.pom @@ -0,0 +1,95 @@ + + + 4.0.0 + org.hibernate + hibernate-core + 4.3.11.Final + + + org.jboss.logging + jboss-logging + 3.1.3.GA + compile + + + org.jboss.logging + jboss-logging-annotations + 1.2.0.Beta1 + compile + + + org.jboss.spec.javax.transaction + jboss-transaction-api_1.2_spec + 1.0.0.Final + compile + + + dom4j + dom4j + 1.6.1 + compile + + + org.hibernate.common + hibernate-commons-annotations + 4.0.5.Final + compile + + + org.hibernate.javax.persistence + hibernate-jpa-2.1-api + 1.0.0.Final + compile + + + org.javassist + javassist + 3.18.1-GA + compile + + + antlr + antlr + 2.7.7 + compile + + + org.jboss + jandex + 1.1.0.Final + compile + + + Core Hibernate O/RM functionality + The core O/RM functionality as provided by Hibernate + http://hibernate.org + + Hibernate.org + http://hibernate.org + + + jira + https://hibernate.atlassian.net/browse/HHH + + + http://github.com/hibernate/hibernate-orm + scm:git:http://github.com/hibernate/hibernate-orm.git + scm:git:git@github.com:hibernate/hibernate-orm.git + + + + GNU Lesser General Public License + http://www.gnu.org/licenses/lgpl-2.1.html + See discussion at http://hibernate.org/license for more details. + repo + + + + + hibernate-team + The Hibernate Development Team + Hibernate.org + http://hibernate.org + + + diff --git a/hibernate-ehcache-4.3.11.Final.pom b/hibernate-ehcache-4.3.11.Final.pom new file mode 100644 index 0000000000000000000000000000000000000000..681c2c17700b33f316439555e5d4af09fa961875 --- /dev/null +++ b/hibernate-ehcache-4.3.11.Final.pom @@ -0,0 +1,65 @@ + + + 4.0.0 + org.hibernate + hibernate-ehcache + 4.3.11.Final + + + org.jboss.logging + jboss-logging + 3.1.3.GA + compile + + + org.jboss.logging + jboss-logging-annotations + 1.2.0.Beta1 + compile + + + org.hibernate + hibernate-core + 4.3.11.Final + compile + + + net.sf.ehcache + ehcache-core + 2.4.3 + compile + + + Hibernate/Ehcache Integration + Integration for Ehcache into Hibernate as a second-level caching service + http://hibernate.org + + Hibernate.org + http://hibernate.org + + + jira + https://hibernate.atlassian.net/browse/HHH + + + http://github.com/hibernate/hibernate-orm + scm:git:http://github.com/hibernate/hibernate-orm.git + scm:git:git@github.com:hibernate/hibernate-orm.git + + + + GNU Lesser General Public License + http://www.gnu.org/licenses/lgpl-2.1.html + See discussion at http://hibernate.org/license for more details. + repo + + + + + hibernate-team + The Hibernate Development Team + Hibernate.org + http://hibernate.org + + + diff --git a/hibernate-entitymanager-4.3.11.Final.pom b/hibernate-entitymanager-4.3.11.Final.pom new file mode 100644 index 0000000000000000000000000000000000000000..666a5322dc1e7dedb0113264957db2753b70fbbe --- /dev/null +++ b/hibernate-entitymanager-4.3.11.Final.pom @@ -0,0 +1,89 @@ + + + 4.0.0 + org.hibernate + hibernate-entitymanager + 4.3.11.Final + + + org.jboss.logging + jboss-logging + 3.1.3.GA + compile + + + org.jboss.logging + jboss-logging-annotations + 1.2.0.Beta1 + compile + + + org.hibernate + hibernate-core + 4.3.11.Final + compile + + + dom4j + dom4j + 1.6.1 + compile + + + org.hibernate.common + hibernate-commons-annotations + 4.0.5.Final + compile + + + org.hibernate.javax.persistence + hibernate-jpa-2.1-api + 1.0.0.Final + compile + + + org.jboss.spec.javax.transaction + jboss-transaction-api_1.2_spec + 1.0.0.Final + compile + + + org.javassist + javassist + 3.18.1-GA + compile + + + Hibernate JPA Support + Hibernate O/RM implementation of the JPA specification + http://hibernate.org + + Hibernate.org + http://hibernate.org + + + jira + https://hibernate.atlassian.net/browse/HHH + + + http://github.com/hibernate/hibernate-orm + scm:git:http://github.com/hibernate/hibernate-orm.git + scm:git:git@github.com:hibernate/hibernate-orm.git + + + + GNU Lesser General Public License + http://www.gnu.org/licenses/lgpl-2.1.html + See discussion at http://hibernate.org/license for more details. + repo + + + + + hibernate-team + The Hibernate Development Team + Hibernate.org + http://hibernate.org + + + diff --git a/hibernate-envers-4.3.11.Final.pom b/hibernate-envers-4.3.11.Final.pom new file mode 100644 index 0000000000000000000000000000000000000000..d711cf7861b182ef85dfd9964a65085d0da7acd0 --- /dev/null +++ b/hibernate-envers-4.3.11.Final.pom @@ -0,0 +1,65 @@ + + + 4.0.0 + org.hibernate + hibernate-envers + 4.3.11.Final + + + org.jboss.logging + jboss-logging + 3.1.3.GA + compile + + + org.jboss.logging + jboss-logging-annotations + 1.2.0.Beta1 + compile + + + org.hibernate + hibernate-core + 4.3.11.Final + compile + + + org.hibernate + hibernate-entitymanager + 4.3.11.Final + compile + + + Entity versioning support + Entity versioning support + http://hibernate.org + + Hibernate.org + http://hibernate.org + + + jira + https://hibernate.atlassian.net/browse/HHH + + + http://github.com/hibernate/hibernate-orm + scm:git:http://github.com/hibernate/hibernate-orm.git + scm:git:git@github.com:hibernate/hibernate-orm.git + + + + GNU Lesser General Public License + http://www.gnu.org/licenses/lgpl-2.1.html + See discussion at http://hibernate.org/license for more details. + repo + + + + + hibernate-team + The Hibernate Development Team + Hibernate.org + http://hibernate.org + + + diff --git a/hibernate-hikaricp-4.3.11.Final.pom b/hibernate-hikaricp-4.3.11.Final.pom new file mode 100644 index 0000000000000000000000000000000000000000..0b589ecb0453a51ad5e21293bd2b8e5729210e72 --- /dev/null +++ b/hibernate-hikaricp-4.3.11.Final.pom @@ -0,0 +1,65 @@ + + + 4.0.0 + org.hibernate + hibernate-hikaricp + 4.3.11.Final + + + org.jboss.logging + jboss-logging + 3.1.3.GA + compile + + + org.jboss.logging + jboss-logging-annotations + 1.2.0.Beta1 + compile + + + org.hibernate + hibernate-core + 4.3.11.Final + compile + + + com.zaxxer + HikariCP-java6 + 2.3.3 + compile + + + Hibernate/HikariCP Integration + Integration for HikariCP into Hibernate O/RM + http://hibernate.org + + Hibernate.org + http://hibernate.org + + + jira + https://hibernate.atlassian.net/browse/HHH + + + http://github.com/hibernate/hibernate-orm + scm:git:http://github.com/hibernate/hibernate-orm.git + scm:git:git@github.com:hibernate/hibernate-orm.git + + + + GNU Lesser General Public License + http://www.gnu.org/licenses/lgpl-2.1.html + See discussion at http://hibernate.org/license for more details. + repo + + + + + hibernate-team + The Hibernate Development Team + Hibernate.org + http://hibernate.org + + + diff --git a/hibernate-infinispan-4.3.11.Final.pom b/hibernate-infinispan-4.3.11.Final.pom new file mode 100644 index 0000000000000000000000000000000000000000..c8708a6538f7bf5f17aa948df52d154c990dfa78 --- /dev/null +++ b/hibernate-infinispan-4.3.11.Final.pom @@ -0,0 +1,71 @@ + + + 4.0.0 + org.hibernate + hibernate-infinispan + 4.3.11.Final + + + org.jboss.logging + jboss-logging + 3.1.3.GA + compile + + + org.jboss.logging + jboss-logging-annotations + 1.2.0.Beta1 + compile + + + org.hibernate + hibernate-core + 4.3.11.Final + compile + + + org.infinispan + infinispan-core + 6.0.0.Final + compile + + + org.rhq.helpers + rhq-pluginAnnotations + 3.0.4 + compile + + + Hibernate/Infinispan Integration + Integration for Infinispan into Hibernate as a second-level caching service + http://hibernate.org + + Hibernate.org + http://hibernate.org + + + jira + https://hibernate.atlassian.net/browse/HHH + + + http://github.com/hibernate/hibernate-orm + scm:git:http://github.com/hibernate/hibernate-orm.git + scm:git:git@github.com:hibernate/hibernate-orm.git + + + + GNU Lesser General Public License + http://www.gnu.org/licenses/lgpl-2.1.html + See discussion at http://hibernate.org/license for more details. + repo + + + + + hibernate-team + The Hibernate Development Team + Hibernate.org + http://hibernate.org + + + diff --git a/hibernate-osgi-4.3.11.Final.pom b/hibernate-osgi-4.3.11.Final.pom new file mode 100644 index 0000000000000000000000000000000000000000..55a813a6f2539e856efcd2c77e5ac7cbf1f5360f --- /dev/null +++ b/hibernate-osgi-4.3.11.Final.pom @@ -0,0 +1,77 @@ + + + 4.0.0 + org.hibernate + hibernate-osgi + 4.3.11.Final + + + org.jboss.logging + jboss-logging + 3.1.3.GA + compile + + + org.jboss.logging + jboss-logging-annotations + 1.2.0.Beta1 + compile + + + org.hibernate + hibernate-core + 4.3.11.Final + compile + + + org.hibernate + hibernate-entitymanager + 4.3.11.Final + compile + + + org.osgi + org.osgi.core + 4.3.1 + compile + + + org.osgi + org.osgi.compendium + 4.3.1 + compile + + + Hibernate OSGi Support + Support for running Hibernate O/RM in OSGi environments + http://hibernate.org + + Hibernate.org + http://hibernate.org + + + jira + https://hibernate.atlassian.net/browse/HHH + + + http://github.com/hibernate/hibernate-orm + scm:git:http://github.com/hibernate/hibernate-orm.git + scm:git:git@github.com:hibernate/hibernate-orm.git + + + + GNU Lesser General Public License + http://www.gnu.org/licenses/lgpl-2.1.html + See discussion at http://hibernate.org/license for more details. + repo + + + + + hibernate-team + The Hibernate Development Team + Hibernate.org + http://hibernate.org + + + diff --git a/hibernate-parent-4.3.11.Final.pom b/hibernate-parent-4.3.11.Final.pom new file mode 100644 index 0000000000000000000000000000000000000000..cc54c69e0382c4ba11f5b402b50d93cb69bd324d --- /dev/null +++ b/hibernate-parent-4.3.11.Final.pom @@ -0,0 +1,83 @@ + + + 4.0.0 + org.hibernate + hibernate-parent + 4.3.11.Final + pom + Hibernate Parent + + + hibernate-core + hibernate-c3p0 + hibernate-envers + hibernate-ehcache + hibernate-entitymanager + hibernate-hikaricp + hibernate-infinispan + hibernate-osgi + hibernate-proxool + hibernate-testing + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.7 + + UTF-8 + true + true + Hibernate JavaDoc ${project.version} +
Hibernate JavaDocs
+ true + ${basedir}/shared/javadoc/stylesheet.css + ${basedir}/shared/javadoc/overview.html + ${basedir}/shared/javadoc + + + + API + org.hibernate:org.hibernate.annotations:org.hibernate.boot.registry:org.hibernate.boot.registry.selector:org.hibernate.bytecode.enhance:org.hibernate.cache:org.hibernate.cache.ehcache:org.hibernate.cache.ehcache.management.impl:org.hibernate.cache.infinispan:org.hibernate.cache.infinispan.access:org.hibernate.cache.infinispan.collection:org.hibernate.cache.infinispan.entity:org.hibernate.cache.infinispan.impl:org.hibernate.cache.infinispan.naturalid:org.hibernate.cache.infinispan.query:org.hibernate.cache.infinispan.timestamp:org.hibernate.cache.infinispan.tm:org.hibernate.cache.infinispan.util:org.hibernate.cfg:org.hibernate.cfg.annotations:org.hibernate.cfg.annotations.reflection:org.hibernate.cfg.beanvalidation:org.hibernate.classic:org.hibernate.context:org.hibernate.criterion:org.hibernate.dialect:org.hibernate.dialect.function:org.hibernate.dialect.lock :org.hibernate.dialect.pagination:org.hibernate.dialect.unique:org.hibernate.ejb:org.hibernate.ejb.packaging:org.hibernate.engine:org.hibernate.engine.jdbc:org.hibernate.engine.jndi:org.hibernate.engine.profile:org.hibernate.envers:org.hibernate.envers.configuration:org.hibernate.envers.enhanced:org.hibernate.envers.exception:org.hibernate.envers.query:org.hibernate.envers.query.criteria:org.hibernate.envers.query.order:org.hibernate.envers.query.projection:org.hibernate.envers.strategy:org.hibernate.envers.tools:org.hibernate.envers.tools.hbm2ddl:org.hibernate.exception:org.hibernate.id:org.hibernate.id.enhanced:org.hibernate.id.factory:org.hibernate.id.insert:org.hibernate.id.uuid:org.hibernate.jdbc:org.hibernate.jpa:org.hibernate.jpa.criteria:org.hibernate.jpa.criteria.compile:org.hibernate.jpa.criteria.expression:org.hibernate.jpa.criteria.expression.function:org.hibernate.jpa.criteria.path:org.hibernate.jpa.criteria.predicate:org.hibernate.loader:org.hibernate.loader.collection:org.hibernate.loader.criteria:org.hibernate.loader.custom:org.hibernate.loader.custom.sql:org.hibernate.loader.entity:org.hibernate.loader.hql:org.hibernate.lob:org.hibernate.mapping:org.hibernate.metadata:org.hibernate.metamodel:org.hibernate.metamodel.binding:org.hibernate.metamodel.domain:org.hibernate.metamodel.relational:org.hibernate.metamodel.relational.state:org.hibernate.metamodel.source:org.hibernate.metamodel.source.annotations:org.hibernate.metamodel.source.annotations.attribute:org.hibernate.metamodel.source.annotations.attribute.type:org.hibernate.metamodel.source.annotations.entity:org.hibernate.metamodel.source.annotations.global:org.hibernate.metamodel.source.annotations.xml:org.hibernate.metamodel.source.annotations.xml.filter:org.hibernate.metamodel.source.annotations.xml.mocker:org.hibernate.metamodel.source.binder:org.hibernate.metamodel.source.hbm:org.hibernate.osgi:org.hibernate.param:org.hibernate.persister.collection:org.hibernate.persister.entity:org.hibernate.pretty:org.hibernate.procedure:org.hibernate.property:org.hibernate.proxy:org.hibernate.proxy.dom4j:org.hibernate.proxy.map:org.hibernate.proxy.pojo:org.hibernate.proxy.pojo.javassist:org.hibernate.result:org.hibernate.service:org.hibernate.sql:org.hibernate.sql.ordering.antlr:org.hibernate.stat:org.hibernate.tool.enhance:org.hibernate.tool.hbm2ddl:org.hibernate.tool.instrument:org.hibernate.tool.instrument.javassist:org.hibernate.transform:org.hibernate.tuple:org.hibernate.tuple.component:org.hibernate.tuple.entity:org.hibernate.type:org.hibernate.type.descriptor:org.hibernate.type.descriptor.java:org.hibernate.type.descriptor.sql:org.hibernate.usertype + + + SPI + *.spi.* + + + Internal + *.internal.* + + + Testing Support + org.hibernate.testing* + + + + http://docs.oracle.com/javase/6/docs/api/ + http://docs.oracle.com/javaee/6/api/ + +
+
+
+
+
+ + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.7 + + + + javadoc + + + + + + +
diff --git a/hibernate-proxool-4.3.11.Final.pom b/hibernate-proxool-4.3.11.Final.pom new file mode 100644 index 0000000000000000000000000000000000000000..770b914887c5c0e7d8b7f3fe4e2662d4010c474c --- /dev/null +++ b/hibernate-proxool-4.3.11.Final.pom @@ -0,0 +1,65 @@ + + + 4.0.0 + org.hibernate + hibernate-proxool + 4.3.11.Final + + + org.jboss.logging + jboss-logging + 3.1.3.GA + compile + + + org.jboss.logging + jboss-logging-annotations + 1.2.0.Beta1 + compile + + + org.hibernate + hibernate-core + 4.3.11.Final + compile + + + proxool + proxool + 0.8.3 + compile + + + Hibernate/Proxool Integration + Integration for Proxool Connection pooling into Hibernate O/RM + http://hibernate.org + + Hibernate.org + http://hibernate.org + + + jira + https://hibernate.atlassian.net/browse/HHH + + + http://github.com/hibernate/hibernate-orm + scm:git:http://github.com/hibernate/hibernate-orm.git + scm:git:git@github.com:hibernate/hibernate-orm.git + + + + GNU Lesser General Public License + http://www.gnu.org/licenses/lgpl-2.1.html + See discussion at http://hibernate.org/license for more details. + repo + + + + + hibernate-team + The Hibernate Development Team + Hibernate.org + http://hibernate.org + + + diff --git a/hibernate-testing-4.3.11.Final.pom b/hibernate-testing-4.3.11.Final.pom new file mode 100644 index 0000000000000000000000000000000000000000..48048a0caa6aad35bfb5ade9b1c7701c5ffd2262 --- /dev/null +++ b/hibernate-testing-4.3.11.Final.pom @@ -0,0 +1,95 @@ + + + 4.0.0 + org.hibernate + hibernate-testing + 4.3.11.Final + + + org.jboss.logging + jboss-logging + 3.1.3.GA + compile + + + org.jboss.logging + jboss-logging-annotations + 1.2.0.Beta1 + compile + + + org.hibernate + hibernate-core + 4.3.11.Final + compile + + + junit + junit + 4.11 + compile + + + org.jboss.byteman + byteman + 2.1.2 + compile + + + org.jboss.byteman + byteman-install + 2.1.2 + compile + + + org.jboss.byteman + byteman-bmunit + 2.1.2 + compile + + + com.experlog + xapool + 1.5.0 + compile + + + org.jboss.jbossts + jbossjta + 4.16.4.Final + compile + + + Hibernate ORM Testing + Support for testing Hibernate ORM functionality + http://hibernate.org + + Hibernate.org + http://hibernate.org + + + jira + https://hibernate.atlassian.net/browse/HHH + + + http://github.com/hibernate/hibernate-orm + scm:git:http://github.com/hibernate/hibernate-orm.git + scm:git:git@github.com:hibernate/hibernate-orm.git + + + + GNU Lesser General Public License + http://www.gnu.org/licenses/lgpl-2.1.html + See discussion at http://hibernate.org/license for more details. + repo + + + + + hibernate-team + The Hibernate Development Team + Hibernate.org + http://hibernate.org + + + diff --git a/hibernate4.spec b/hibernate4.spec new file mode 100644 index 0000000000000000000000000000000000000000..12e4326218422aa7177e0b82afa52c080d15362e --- /dev/null +++ b/hibernate4.spec @@ -0,0 +1,376 @@ +%global namedreltag .Final +%global namedversion %{version}%{?namedreltag} +%global pom_url http://repo1.maven.org/maven2/org/hibernate +Name: hibernate4 +Version: 4.3.11 +Release: 1 +Summary: Relational persistence and query service +License: LGPLv2+ and ASL 2.0 +URL: http://www.hibernate.org/ +Source0: https://github.com/hibernate/hibernate-orm/archive/%{namedversion}/hibernate-%{namedversion}.tar.gz +Source1: %{pom_url}/hibernate-c3p0/%{namedversion}/hibernate-c3p0-%{namedversion}.pom +Source2: %{pom_url}/hibernate-core/%{namedversion}/hibernate-core-%{namedversion}.pom +Source3: %{pom_url}/hibernate-ehcache/%{namedversion}/hibernate-ehcache-%{namedversion}.pom +Source4: %{pom_url}/hibernate-entitymanager/%{namedversion}/hibernate-entitymanager-%{namedversion}.pom +Source5: %{pom_url}/hibernate/hibernate-envers/%{namedversion}/hibernate-envers-%{namedversion}.pom +Source6: %{pom_url}/hibernate-hikaricp/%{namedversion}/hibernate-hikaricp-%{namedversion}.pom +Source7: %{pom_url}/hibernate-infinispan/%{namedversion}/hibernate-infinispan-%{namedversion}.pom +Source8: %{pom_url}/hibernate-proxool/%{namedversion}/hibernate-proxool-%{namedversion}.pom +Source9: %{pom_url}/hibernate-testing/%{namedversion}/hibernate-testing-%{namedversion}.pom +Source10: %{pom_url}/hibernate-osgi/%{namedversion}/hibernate-osgi-%{namedversion}.pom +Source50: hibernate-parent-%{namedversion}.pom +Source60: http://www.apache.org/licenses/LICENSE-2.0.txt +Patch0: hibernate-4.3.11.Final-hibernate-commons-annotations5.patch +Patch1: hibernate-4.3.11.Final-infinispan8.patch +BuildRequires: maven-local mvn(antlr:antlr) mvn(com.experlog:xapool) +BuildRequires: mvn(com.fasterxml:classmate) mvn(com.mchange:c3p0) mvn(com.zaxxer:HikariCP) +BuildRequires: mvn(dom4j:dom4j) mvn(java_cup:java_cup) mvn(javax.enterprise:cdi-api) +BuildRequires: mvn(javax.validation:validation-api) mvn(junit:junit) +BuildRequires: mvn(net.sf.ehcache:ehcache-core) mvn(org.apache.ant:ant) +BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) +BuildRequires: mvn(org.bsc.maven:maven-processor-plugin) +BuildRequires: mvn(org.codehaus.mojo:antlr-maven-plugin) +BuildRequires: mvn(org.eclipse.osgi:org.eclipse.osgi) +BuildRequires: mvn(org.hibernate.common:hibernate-commons-annotations) +BuildRequires: mvn(org.hibernate.javax.persistence:hibernate-jpa-2.1-api) +BuildRequires: mvn(org.infinispan:infinispan-core) mvn(org.javassist:javassist) +BuildRequires: mvn(org.jboss:jandex) mvn(org.jboss.byteman:byteman) +BuildRequires: mvn(org.jboss.byteman:byteman-bmunit) mvn(org.jboss.byteman:byteman-install) +BuildRequires: mvn(org.jboss.logging:jboss-logging) +BuildRequires: mvn(org.jboss.logging:jboss-logging-annotations) +BuildRequires: mvn(org.jboss.logging:jboss-logging-processor) mvn(org.jboss.narayana.jta:jta) +BuildRequires: mvn(org.jboss.spec.javax.security.jacc:jboss-jacc-api_1.4_spec) +BuildRequires: mvn(org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec) +BuildRequires: mvn(org.jvnet.jaxb2.maven2:maven-jaxb22-plugin) +BuildRequires: mvn(org.jvnet.jaxb2_commons:jaxb2-basics) +BuildRequires: mvn(org.rhq.helpers:rhq-pluginAnnotations) mvn(proxool:proxool) xmvn +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 core +Summary: Hibernate Core +%description core +Core Hibernate O/RM functionality + +%package c3p0 +Summary: Hibernate C3P0 ConnectionProvider +%description c3p0 +C3P0-based implementation of the Hibernate ConnectionProvder contract. + +%package ehcache +Summary: Hibernate Ehcache Integration +%description ehcache +Integration of Hibernate with Ehcache. + +%package entitymanager +Summary: Hibernate Entity Manager +%description entitymanager +Hibernate Entity Manager. + +%package envers +Summary: Hibernate Envers +%description envers +Support for entity auditing. + +%package hikaricp +Summary: Hibernate HikariCP Integration +%description hikaricp +Integration of Hibernate with HikariCP. + +%package infinispan +Summary: Hibernate Infinispan Integration +%description infinispan +Integration of Hibernate with Infinispan. + +%package parent +Summary: Hibernate Parent POM +%description parent +Hibernate Parent POM. + +%package proxool +Summary: Hibernate Proxool ConnectionProvider +%description proxool +Proxool-based implementation of the Hibernate ConnectionProvder contract. + +%package osgi +Summary: Hibernate OSGi Support +%description osgi +Support for running Hibernate O/RM in OSGi environments. + +%package testing +Summary: Hibernate Testing +%description testing +Hibernate JUnit test utilities. + +%package javadoc +Summary: Javadoc for %{name} +%description javadoc +This package contains javadoc for %{name}. + +%prep +%setup -q -n hibernate-orm-%{namedversion} +find . -name "*.jar" -delete +find . -name "*.class" -delete +rm -r documentation/* +%patch0 -p1 +%patch1 -p1 +cp -p %{SOURCE1} hibernate-c3p0/pom.xml +cp -p %{SOURCE2} hibernate-core/pom.xml +cp -p %{SOURCE3} hibernate-ehcache/pom.xml +cp -p %{SOURCE4} hibernate-entitymanager/pom.xml +cp -p %{SOURCE5} hibernate-envers/pom.xml +cp -p %{SOURCE6} hibernate-hikaricp/pom.xml +cp -p %{SOURCE7} hibernate-infinispan/pom.xml +cp -p %{SOURCE8} hibernate-proxool/pom.xml +cp -p %{SOURCE9} hibernate-testing/pom.xml +cp -p %{SOURCE10} hibernate-osgi/pom.xml +cp -p %{SOURCE50} pom.xml +cp -p %{SOURCE60} . +sed -i 's/\r//' LICENSE-2.0.txt +for m in entitymanager envers core; do +%pom_add_plugin org.bsc.maven:maven-processor-plugin:2.2.4 hibernate-${m} " + + \${project.build.directory}/generated-sources/logging + + org.jboss.logging.processor.apt.LoggingToolsProcessor + + + + + process + generate-sources + + process + + + + + + org.jboss.logging + jboss-logging-processor + 1.2.0.Beta1 + +" +done +pushd hibernate-core +%pom_add_plugin "org.jvnet.jaxb2.maven2:maven-jaxb22-plugin:0.12.3" . " + + + hibernate-configuration + + generate + + + + hibernate-configuration-4.0.xsd + + + hbm-configuration-bindings.xjb + + org.hibernate.internal.jaxb.cfg + \${project.build.directory}/generated-sources/hibernate-configuration + + + + hibernate-mapping + + generate + + + + hibernate-mapping-4.0.xsd + + + hbm-mapping-bindings.xjb + + org.hibernate.internal.jaxb.mapping.hbm + \${project.build.directory}/generated-sources/hibernate-mapping + + + + hibernate-orm + + generate + + + + jpa/orm_2_0.xsd + + + orm-bindings.xjb + + org.hibernate.internal.jaxb.mapping.orm + \${project.build.directory}/generated-sources/hibernate-orm + + + + + src/main/resources/org/hibernate + src/main/xjb + true + + + org.jvnet.jaxb2_commons + jaxb2-basics + 0.6.3 + + + + -Xinheritance + +" +%pom_add_plugin "org.codehaus.mojo:antlr-maven-plugin:2.2" . " + + * + + + + + generate + + +" +%pom_add_plugin "org.apache.maven.plugins:maven-compiler-plugin:3.3" . " + + 1.6 + 1.6 + +true" +%pom_add_plugin org.apache.felix:maven-bundle-plugin:2.5.4 . " +true + + + hibernate core + org.hibernate.core + hibernate-core + Hibernate.org + \${project.version} + + + + + bundle-manifest + process-classes + + manifest + + +" +%pom_add_plugin org.apache.maven.plugins:maven-jar-plugin:2.6 . " + + + \${project.build.outputDirectory}/META-INF/MANIFEST.MF + + false + org.hibernate.Version + + + http://hibernate.org + Hibernate.org + org.hibernate + \${project.version} + + +" +%pom_add_dep "com.fasterxml:classmate:1.1.0" +%pom_add_dep "javax.validation:validation-api:1.1.0.Final" +%pom_add_dep "org.apache.ant:ant:1.9.4:provided" +%pom_add_dep "org.jboss.spec.javax.security.jacc:jboss-jacc-api_1.4_spec:1.0.2.Final" +%pom_add_dep "junit:junit:4.12:test" +%pom_add_dep "org.hibernate:hibernate-testing:%{namedversion}:test" +popd +%pom_add_dep "javax.enterprise:cdi-api:1.2" hibernate-entitymanager +%pom_change_dep com.zaxxer:HikariCP-java6 :HikariCP:2.4.0 hibernate-hikaricp +%pom_change_dep org.osgi:org.osgi.core org.eclipse.osgi:org.eclipse.osgi:3.10.102.v20160416-2200 hibernate-osgi +%pom_remove_dep org.osgi:org.osgi.compendium hibernate-osgi +%pom_change_dep "org.jboss.jbossts:jbossjta" "org.jboss.narayana.jta:jta" hibernate-testing +for m in c3p0 ehcache entitymanager envers hikaricp infinispan osgi proxool testing; do +%pom_add_plugin org.apache.felix:maven-bundle-plugin:2.5.4 hibernate-${m} " +true + + + hibernate ${m} + org.hibernate.${m} + hibernate-${m} + Hibernate.org + \${project.version} + + + + + bundle-manifest + process-classes + + manifest + + +" +%pom_add_plugin org.apache.maven.plugins:maven-jar-plugin:2.6 hibernate-${m} " + + + \${project.build.outputDirectory}/META-INF/MANIFEST.MF + + http://hibernate.org + Hibernate.org + org.hibernate + \${project.version} + + +" +done +for f in $(grep -e 'Pedersen\|Lichtmaier\|Chanfreau\|Benke\|Carlos\|CREATE\ SCHEMA' --include *.java -r -l | sort | uniq); do + native2ascii -encoding UTF8 ${f} ${f} +done +sed -i.jandex1.2.2 "s|classDotName, superName, access_flag, interfaces, map|classDotName, superName, access_flag, interfaces, map, true|" \ + hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/xml/mocker/IndexBuilder.java +%mvn_compat_version : %{namedversion} %{version} 4 + +%build +%mvn_build -s -f -- -Dproject.build.sourceEncoding=UTF-8 + +%install +%mvn_install + +%files core -f .mfiles-hibernate-core +%doc changelog.txt README.md +%license lgpl.txt LICENSE-2.0.txt + +%files c3p0 -f .mfiles-hibernate-c3p0 + +%files ehcache -f .mfiles-hibernate-ehcache + +%files entitymanager -f .mfiles-hibernate-entitymanager + +%files envers -f .mfiles-hibernate-envers + +%files hikaricp -f .mfiles-hibernate-hikaricp + +%files infinispan -f .mfiles-hibernate-infinispan + +%files osgi -f .mfiles-hibernate-osgi + +%files parent -f .mfiles-hibernate-parent +%license lgpl.txt LICENSE-2.0.txt + +%files proxool -f .mfiles-hibernate-proxool + +%files testing -f .mfiles-hibernate-testing + +%files javadoc -f .mfiles-javadoc +%license lgpl.txt LICENSE-2.0.txt + +%changelog +* Wed Oct 28 2020 shaoqiang kang - 4.3.11-1 +- Package init diff --git a/hibernate4.yaml b/hibernate4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3a3c4b62bc286e1d40cb9ca856cdbcfe5050b4a6 --- /dev/null +++ b/hibernate4.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: hibernate/hibernate-orm +tag_prefix: "" +seperator: "."