Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Tree: a2b0b49064
Fetching contributors…

Cannot retrieve contributors at this time

146 lines (129 sloc) 5.749 kB
/*
* Copyright 2012 the original author or authors.
*
* 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.
*/
ext {
versions = [:]
libraries = [:]
}
versions.commons_io = 'commons-io:commons-io:1.4'
libraries.ant = dependencies.module('org.apache.ant:ant:1.8.4') {
dependency 'org.apache.ant:ant-launcher:1.8.4@jar'
}
libraries.asm = 'org.ow2.asm:asm-all:4.0@jar'
libraries.commons_cli = 'commons-cli:commons-cli:1.2@jar'
libraries.commons_io = dependencies.module(versions.commons_io)
libraries.commons_lang = 'commons-lang:commons-lang:2.6@jar'
libraries.commons_collections = 'commons-collections:commons-collections:3.2.1@jar'
libraries.ivy = dependencies.module('org.apache.ivy:ivy:2.2.0'){
dependency "com.jcraft:jsch:0.1.46"
}
libraries.jcip = "net.jcip:jcip-annotations:1.0@jar"
libraries.inject = dependencies.module('javax.inject:javax.inject:1')
// Logging
libraries.slf4j_api = 'org.slf4j:slf4j-api:1.6.6@jar'
libraries.jcl_to_slf4j = dependencies.module('org.slf4j:jcl-over-slf4j:1.6.6') {
dependency libraries.slf4j_api
}
libraries.jul_to_slf4j = dependencies.module('org.slf4j:jul-to-slf4j:1.6.6') {
dependency libraries.slf4j_api
}
libraries.log4j_to_slf4j = dependencies.module('org.slf4j:log4j-over-slf4j:1.6.6') {
dependency libraries.slf4j_api
}
libraries.logback_core = 'ch.qos.logback:logback-core:1.0.6@jar'
libraries.logback_classic = dependencies.module('ch.qos.logback:logback-classic:1.0.6') {
dependency libraries.logback_core
dependency libraries.slf4j_api
}
// Jetty
libraries.servlet_api = "org.mortbay.jetty:servlet-api:2.5-20081211@jar"
libraries.jetty_util = dependencies.module("org.mortbay.jetty:jetty-util:6.1.25") {
dependency libraries.slf4j_api
dependency libraries.servlet_api
}
libraries.jetty = dependencies.module("org.mortbay.jetty:jetty:6.1.25") {
dependency libraries.jetty_util
dependency libraries.servlet_api
}
libraries.commons_httpclient = dependencies.module('org.apache.httpcomponents:httpclient:4.2.1') {
dependency "org.apache.httpcomponents:httpcore:4.2.1@jar"
dependency libraries.jcl_to_slf4j
dependency "commons-codec:commons-codec:1.6@jar"
dependency "org.samba.jcifs:jcifs:1.3.17"
}
libraries.maven_ant_tasks = dependencies.module("org.apache.maven:maven-ant-tasks:2.1.3") {
libraries.ant
}
libraries += [
ant_junit: 'org.apache.ant:ant-junit:1.8.4@jar',
ant_antlr: 'org.apache.ant:ant-antlr:1.8.4@jar',
antlr: 'antlr:antlr:2.7.7@jar',
dom4j: 'dom4j:dom4j:1.6.1@jar',
guava: 'com.google.guava:guava:11.0.2@jar',
jsr305: 'com.google.code.findbugs:jsr305:1.3.9',
groovy: 'org.codehaus.groovy:groovy-all:1.8.6@jar',
jaxen: 'jaxen:jaxen:1.1@jar',
jcip: "net.jcip:jcip-annotations:1.0",
jna: 'net.java.dev.jna:jna:3.2.7@jar',
junit: 'junit:junit:4.10',
xmlunit: 'xmlunit:xmlunit:1.3',
nekohtml: 'net.sourceforge.nekohtml:nekohtml:1.9.14',
xbean: 'org.apache.xbean:xbean-reflect:3.4@jar', //required by maven3 classes
nativePlatform: 'net.rubygrapefruit:native-platform:0.2'
]
libraries.maven3 = dependencies.module("org.apache.maven:maven-core:3.0.4") {
dependency "org.apache.maven:maven-settings:3.0.4@jar"
dependency "org.apache.maven:maven-settings-builder:3.0.4@jar"
//plexus:
dependency "org.codehaus.plexus:plexus-utils:2.0.6@jar"
dependency "org.codehaus.plexus:plexus-interpolation:1.14@jar"
dependency "org.codehaus.plexus:plexus-component-annotations:1.5.5@jar"
dependency "org.codehaus.plexus:plexus-container-default:1.5.5@jar"
dependency "org.codehaus.plexus:plexus-classworlds:2.4@jar"
//sonatype plexus
dependency "org.sonatype.plexus:plexus-cipher:1.7@jar"
dependency "org.sonatype.plexus:plexus-sec-dispatcher:1.3@jar"
//core:
dependency "org.apache.maven:maven-core:3.0.4@jar"
dependency "org.apache.maven:maven-model-builder:3.0.4@jar"
dependency "org.apache.maven:maven-model:3.0.4@jar"
//somewhat core:
dependency "org.apache.maven:maven-artifact:3.0.4@jar"
dependency "org.apache.maven:maven-compat:3.0.4@jar"
dependency "org.apache.maven:maven-repository-metadata:3.0.4@jar"
dependency "org.apache.maven:maven-plugin-api:3.0.4@jar"
dependency "org.apache.maven:maven-aether-provider:3.0.4@jar"
dependency "org.apache.maven.wagon:wagon-provider-api:2.2@jar"
//eather:
dependency "org.sonatype.aether:aether-api:1.13.1@jar"
dependency "org.sonatype.aether:aether-impl:1.13.1@jar"
dependency "org.sonatype.aether:aether-spi:1.13.1@jar"
dependency "org.sonatype.aether:aether-util:1.13.1@jar"
}
libraries.spock = [
'org.spockframework:spock-core:0.7-groovy-1.8@jar',
libraries.groovy,
'org.objenesis:objenesis:1.2',
'cglib:cglib-nodep:2.2.2'
]
libraries.jmock = [
'org.jmock:jmock:2.5.1',
'org.hamcrest:hamcrest-core:1.1',
'org.hamcrest:hamcrest-library:1.1',
dependencies.create('org.jmock:jmock-junit4:2.5.1') { exclude group: 'junit', module: 'junit-dep' }, //junit-dep pulls old definitions of core junit types.
'org.jmock:jmock-legacy:2.5.1',
'org.objenesis:objenesis:1.2',
'cglib:cglib-nodep:2.2'
]
Jump to Line
Something went wrong with that request. Please try again.