123 lines
5.6 KiB
Groovy
123 lines
5.6 KiB
Groovy
|
|
/*
|
|
* Hibernate, Relational Persistence for Idiomatic Java
|
|
*
|
|
* Copyright (c) 2012, Red Hat Inc. or third-party contributors as
|
|
* indicated by the @author tags or express copyright attribution
|
|
* statements applied by the authors. All third-party contributions are
|
|
* distributed under license by Red Hat Inc.
|
|
*
|
|
* This copyrighted material is made available to anyone wishing to use, modify,
|
|
* copy, or redistribute it subject to the terms and conditions of the GNU
|
|
* Lesser General Public License, as published by the Free Software Foundation.
|
|
*
|
|
* This program is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
|
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
|
|
* for more details.
|
|
*
|
|
* You should have received a copy of the GNU Lesser General Public License
|
|
* along with this distribution; if not, write to:
|
|
* Free Software Foundation, Inc.
|
|
* 51 Franklin Street, Fifth Floor
|
|
* Boston, MA 02110-1301 USA
|
|
*/
|
|
|
|
// build a map of the dependency artifacts to use. Allows centralized definition of the version of artifacts to
|
|
// use. In that respect it serves a role similar to <dependencyManagement> in Maven
|
|
ext {
|
|
|
|
slf4jVersion = '1.6.1'
|
|
junitVersion = '4.10'
|
|
h2Version = '1.2.145'
|
|
bytemanVersion = '2.1.2'
|
|
infinispanVersion = '5.2.0.Beta3'
|
|
jnpVersion = '5.0.6.CR1'
|
|
|
|
libraries = [
|
|
// Ant
|
|
ant: 'org.apache.ant:ant:1.8.2',
|
|
|
|
// Antlr
|
|
antlr: 'antlr:antlr:2.7.7',
|
|
|
|
// Annotations
|
|
commons_annotations:
|
|
'org.hibernate.common:hibernate-commons-annotations:4.0.1.Final@jar',
|
|
jandex: 'org.jboss:jandex:1.1.0.Alpha1',
|
|
classmate: 'com.fasterxml:classmate:0.8.0',
|
|
|
|
// Dom4J
|
|
dom4j: 'dom4j:dom4j:1.6.1@jar',
|
|
|
|
// Javassist
|
|
javassist: 'org.javassist:javassist:3.15.0-GA',
|
|
|
|
// Infinsipan
|
|
infinispan: "org.infinispan:infinispan-core:${infinispanVersion}",
|
|
|
|
// javax
|
|
jpa: 'org.hibernate.javax.persistence:hibernate-jpa-2.1-api:1.0.0.Draft-16',
|
|
jta: 'org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.0.0.Alpha1',
|
|
validation: 'javax.validation:validation-api:1.1.0.Final',
|
|
jacc: 'org.jboss.spec.javax.security.jacc:jboss-jacc-api_1.4_spec:1.0.2.Final',
|
|
|
|
// logging
|
|
logging: 'org.jboss.logging:jboss-logging:3.1.1.GA',
|
|
logging_processor: 'org.jboss.logging:jboss-logging-processor:1.0.3.Final',
|
|
|
|
// jaxb task
|
|
jaxb: 'com.sun.xml.bind:jaxb-xjc:2.2.5',
|
|
jaxb2_basics: 'org.jvnet.jaxb2_commons:jaxb2-basics:0.6.3',
|
|
jaxb2_ant: 'org.jvnet.jaxb2_commons:jaxb2-basics-ant:0.6.3',
|
|
jaxb2_jaxb: 'org.jvnet.jaxb2_commons:jaxb2-basics-jaxb:2.2.4-1',
|
|
jaxb2_jaxb_xjc: 'org.jvnet.jaxb2_commons:jaxb2-basics-jaxb-xjc:2.2.4-1',
|
|
|
|
// Animal Sniffer Ant Task and Java 1.6 API signature file
|
|
// not using 1.9 for the time being due to MANIMALSNIFFER-34
|
|
animal_sniffer: 'org.codehaus.mojo:animal-sniffer-ant-tasks:1.8',
|
|
java16_signature: 'org.codehaus.mojo.signature:java16:1.0@signature',
|
|
|
|
// ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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',
|
|
|
|
|
|
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}",
|
|
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',
|
|
validator: 'org.hibernate:hibernate-validator:5.0.1.Final',
|
|
h2: "com.h2database:h2:${h2Version}",
|
|
jboss_jta: "org.jboss.jbossts:jbossjta:4.16.4.Final",
|
|
xapool: "com.experlog:xapool:1.5.0",
|
|
mockito: 'org.mockito:mockito-core:1.9.0',
|
|
|
|
// infinispan test
|
|
// required by Hibernate Validator at test runtime
|
|
unified_el: "org.glassfish:javax.el:3.0-b07",
|
|
|
|
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~ infinsipan
|
|
infinispan: "org.infinispan:infinispan-core:${infinispanVersion}",
|
|
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~ infinispan test
|
|
infinispan_test: "org.infinispan:infinispan-core:${infinispanVersion}:tests@jar",
|
|
rhq: "org.rhq.helpers:rhq-pluginAnnotations: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}",
|
|
|
|
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~ c3p0
|
|
c3p0: "c3p0:c3p0:0.9.1",
|
|
ehcache: "net.sf.ehcache:ehcache-core:2.4.3",
|
|
proxool: "proxool:proxool:0.8.3"
|
|
]
|
|
}
|