Skip to content

Commit

Permalink
Define ALPN package as an extra variable, to be reused by subprojects.
Browse files Browse the repository at this point in the history
  • Loading branch information
buchgr authored and nmittler committed Feb 17, 2015
1 parent 6ceb37a commit 7ddcdfd
Show file tree
Hide file tree
Showing 3 changed files with 34 additions and 40 deletions.
10 changes: 1 addition & 9 deletions benchmarks/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -28,15 +28,7 @@ dependencies {
libraries.mockito,
libraries.hdrhistogram

// Determine the correct version of Jetty ALPN boot to use based
// on the Java version.
def alpnboot_prefix = 'org.mortbay.jetty.alpn:alpn-boot:'
def alpnboot_version = '8.1.2.v20141202'
if (JavaVersion.current().ordinal() < JavaVersion.VERSION_1_8.ordinal()) {
alpnboot_version = '7.1.2.v20141202'
}

alpnboot alpnboot_prefix + alpnboot_version
alpnboot alpnboot_package_name

applicationDefaultJvmArgs = ["-Xbootclasspath/p:" + configurations.alpnboot.asPath]
}
Expand Down
52 changes: 31 additions & 21 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -18,27 +18,37 @@ subprojects {
options.compilerArgs << "-Xlint:unchecked"
}

// External dependency management
ext.libraries = [
protobuf: 'com.google.protobuf:protobuf-java:3.0.0-pre',
guava: 'com.google.guava:guava:18.0',
jsr305: 'com.google.code.findbugs:jsr305:3.0.0',
oauth_client: 'com.google.oauth-client:google-oauth-client:1.18.0-rc',
javaee_api: 'javax:javaee-api:7.0',
hpack: 'com.twitter:hpack:0.9.1',
protobuf_plugin: 'ws.antonov.gradle.plugins:gradle-plugin-protobuf:0.9.1',
okhttp: 'com.squareup.okhttp:okhttp:2.2.0',
// used to collect benchmark results
hdrhistogram: 'org.hdrhistogram:HdrHistogram:2.1.4',

// TODO: Unreleased dependencies.
// These must already be installed in the local maven repository.
netty: 'io.netty:netty-codec-http2:5.0.0.Alpha2-SNAPSHOT',

// Test dependencies.
junit: 'junit:junit:4.11',
mockito: 'org.mockito:mockito-core:1.10.8'
]
ext {
libraries = [
protobuf: 'com.google.protobuf:protobuf-java:3.0.0-pre',
guava: 'com.google.guava:guava:18.0',
jsr305: 'com.google.code.findbugs:jsr305:3.0.0',
oauth_client: 'com.google.oauth-client:google-oauth-client:1.18.0-rc',
javaee_api: 'javax:javaee-api:7.0',
hpack: 'com.twitter:hpack:0.9.1',
protobuf_plugin: 'ws.antonov.gradle.plugins:gradle-plugin-protobuf:0.9.1',
okhttp: 'com.squareup.okhttp:okhttp:2.2.0',
// used to collect benchmark results
hdrhistogram: 'org.hdrhistogram:HdrHistogram:2.1.4',

// TODO: Unreleased dependencies.
// These must already be installed in the local maven repository.
netty: 'io.netty:netty-codec-http2:5.0.0.Alpha2-SNAPSHOT',

// Test dependencies.
junit: 'junit:junit:4.11',
mockito: 'org.mockito:mockito-core:1.10.8'
]

// Determine the correct version of Jetty ALPN boot to use based
// on the Java version.
def alpnboot_version = '8.1.2.v20141202'
if (JavaVersion.current().ordinal() < JavaVersion.VERSION_1_8.ordinal()) {
alpnboot_version = '7.1.2.v20141202'
}

alpnboot_package_name = 'org.mortbay.jetty.alpn:alpn-boot:' + alpnboot_version
}

dependencies {
testCompile libraries.junit,
Expand Down
12 changes: 2 additions & 10 deletions integration-testing/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ buildscript {
}

configurations {
alpnboot
alpnboot
}

dependencies {
Expand All @@ -26,15 +26,7 @@ dependencies {
libraries.junit,
libraries.mockito

// Determine the correct version of Jetty ALPN boot to use based
// on the Java version.
def alpnboot_prefix = 'org.mortbay.jetty.alpn:alpn-boot:'
def alpnboot_version = '8.1.2.v20141202'
if (JavaVersion.current().ordinal() < JavaVersion.VERSION_1_8.ordinal()) {
alpnboot_version = '7.1.2.v20141202'
}

alpnboot alpnboot_prefix + alpnboot_version
alpnboot alpnboot_package_name
}

// Allow execution of test client and server.
Expand Down

0 comments on commit 7ddcdfd

Please sign in to comment.