Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 118 lines (97 sloc) 5.508 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117

/*
* 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 {

    junitVersion = '4.11'
    h2Version = '1.2.145'
    bytemanVersion = '2.1.2'
    infinispanVersion = '6.0.0.Final'
    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.4.Final',
            jandex: 'org.jboss:jandex:1.1.0.Final',
            classmate: 'com.fasterxml:classmate:0.8.0',

            // Dom4J
            dom4j: 'dom4j:dom4j:1.6.1@jar',

            // Javassist
            javassist: 'org.javassist:javassist:3.18.1-GA',

            // javax
            jpa: 'org.hibernate.javax.persistence:hibernate-jpa-2.1-api:1.0.0.Final',
            jta: 'org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.0.0.Final',
            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.3.GA',
            logging_annotations: 'org.jboss.logging:jboss-logging-annotations:1.2.0.Beta1',
            logging_processor: 'org.jboss.logging:jboss-logging-processor:1.2.0.Beta1',

            slf4j_api: "org.slf4j:slf4j-api:1.7.5",
            slf4j_log4j: "org.slf4j:slf4j-log4j12:1.7.5",

            // jaxb task
            jaxb: 'com.sun.xml.bind: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',

            // 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',

            //Maven plugin framework
            maven_plugin: 'org.apache.maven:maven-plugin-api:3.0.5',
            maven_plugin_tools: 'org.apache.maven.plugin-tools:maven-plugin-annotations:3.2',

            // ~~~~~~~~~~~~~~~~~~~~~~~~~~ testing

            // logging for testing
            log4j: "log4j:log4j:1.2.17",
            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}",
            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}",
            derby: "org.apache.derby:derby:10.9.1.0",
            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',

            // 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: "com.mchange:c3p0:0.9.2.1",
            ehcache: "net.sf.ehcache:ehcache-core:2.4.3",
            proxool: "proxool:proxool:0.8.3"

        ]
}
Something went wrong with that request. Please try again.