Skip to content

Commit

Permalink
GEODE-7294: Update dependencies for v1.11
Browse files Browse the repository at this point in the history
Update as many dependencies as we can for v1.11. Since
so many updates are included, please review the change
set to see them all. Not *all* dependencies have been
advanced; only the ones that seemed safest to do easily.
  • Loading branch information
metatype committed Oct 28, 2019
1 parent 090af9c commit 34cf6e0
Show file tree
Hide file tree
Showing 14 changed files with 212 additions and 211 deletions.
126 changes: 63 additions & 63 deletions boms/geode-all-bom/src/test/resources/expected-pom.xml

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -35,24 +35,24 @@ class DependencyConstraints implements Plugin<Project> {
// Some of these are referenced below as well
deps.put("antlr.version", "2.7.7")
deps.put("commons-io.version", "2.6")
deps.put("commons-lang3.version", "3.8.1")
deps.put("commons-lang3.version", "3.9")
deps.put("commons-validator.version", "1.6")
deps.put("fastutil.version", "8.2.2")
deps.put("fastutil.version", "8.3.0")
deps.put("javax.transaction-api.version", "1.3")
deps.put("jgroups.version", "3.6.14.Final")
deps.put("log4j.version", "2.12.0")
deps.put("micrometer.version", "1.2.0")
deps.put("shiro.version", "1.4.0")
deps.put("slf4j-api.version", "1.7.25")
deps.put("log4j.version", "2.12.1")
deps.put("micrometer.version", "1.2.1")
deps.put("shiro.version", "1.4.1")
deps.put("slf4j-api.version", "1.7.28")

// These version numbers are used in testing various versions of tomcat and are consumed explicitly
// in will be called explicitly in the relevant extensions module, and respective configurations
// in geode-assembly.gradle. Moreover, dependencyManagement does not seem to play nicely when
// specifying @zip in a dependency, the manner in which we consume them in custom configurations.
// This would possibly be corrected if they were proper source sets.
deps.put("tomcat6.version", "6.0.37")
deps.put("tomcat7.version", "7.0.90")
deps.put("tomcat8.version", "8.5.34")
deps.put("tomcat7.version", "7.0.96")
deps.put("tomcat8.version", "8.5.46")
deps.put("tomcat9.version", "9.0.12")

// The jetty version is also hard-coded in geode-assembly:test
Expand All @@ -61,9 +61,9 @@ class DependencyConstraints implements Plugin<Project> {

// These version numbers are consumed by protobuf configurations that are plugin-specific and not
// part of the typical Gradle dependency configurations.
deps.put("protoc.version", "3.6.1")
deps.put("protobuf-gradle-plugin.version", "0.8.6")
deps.put("protobuf-java.version", "3.6.1")
deps.put("protoc.version", "3.10.0")
deps.put("protobuf-gradle-plugin.version", "0.8.10")
deps.put("protobuf-java.version", "3.10.0")

// These versions are referenced in test.gradle, which is aggressively injected into all projects.
deps.put("junit.version", "4.12")
Expand All @@ -83,61 +83,61 @@ class DependencyConstraints implements Plugin<Project> {
project.dependencies {
constraints {
// informal, inter-group dependencySet
api('com.sun.xml.bind:jaxb-impl:2.3.1')
api('com.sun.xml.bind:jaxb-impl:2.3.2')
api('javax.xml.bind:jaxb-api:2.3.1')

api(group: 'antlr', name: 'antlr', version: get('antlr.version'))
api(group: 'cglib', name: 'cglib', version: get('cglib.version'))
api(group: 'com.carrotsearch.randomizedtesting', name: 'randomizedtesting-runner', version: '2.5.0')
api(group: 'com.carrotsearch.randomizedtesting', name: 'randomizedtesting-runner', version: '2.7.3')
api(group: 'com.fasterxml.jackson.module', name: 'jackson-module-scala_2.10', version: '2.10.0')
api(group: 'com.github.davidmoten', name: 'geo', version: '0.7.1')
api(group: 'com.github.stefanbirkner', name: 'system-rules', version: '1.19.0')
api(group: 'com.github.stephenc.findbugs', name: 'findbugs-annotations', version: '1.3.9-1')
api(group: 'com.google.guava', name: 'guava', version: '27.0-jre')
api(group: 'com.google.guava', name: 'guava', version: '28.1-jre')
api(group: 'com.google.protobuf', name: 'protobuf-gradle-plugin', version: get('protobuf-gradle-plugin.version'))
api(group: 'com.google.protobuf', name: 'protobuf-java', version: get('protobuf-java.version'))
api(group: 'com.healthmarketscience.rmiio', name: 'rmiio', version: '2.1.2')
api(group: 'com.mockrunner', name: 'mockrunner-servlet', version: '1.1.2')
api(group: 'com.mockrunner', name: 'mockrunner-servlet', version: '2.0.1')
api(group: 'com.sun.activation', name: 'javax.activation', version: '1.2.0')
api(group: 'com.sun.istack', name: 'istack-commons-runtime', version: '2.2')
api(group: 'com.tngtech.archunit', name:'archunit-junit4', version: '0.10.2')
api(group: 'com.zaxxer', name: 'HikariCP', version: '3.2.0')
api(group: 'commons-beanutils', name: 'commons-beanutils', version: '1.9.3')
api(group: 'com.sun.istack', name: 'istack-commons-runtime', version: '3.0.9')
api(group: 'com.tngtech.archunit', name:'archunit-junit4', version: '0.11.0')
api(group: 'com.zaxxer', name: 'HikariCP', version: '3.4.1')
api(group: 'commons-beanutils', name: 'commons-beanutils', version: '1.9.4')
api(group: 'commons-collections', name: 'commons-collections', version: '3.2.2')
api(group: 'commons-configuration', name: 'commons-configuration', version: '1.10')
api(group: 'commons-digester', name: 'commons-digester', version: '2.1')
api(group: 'commons-fileupload', name: 'commons-fileupload', version: '1.3.3')
api(group: 'commons-fileupload', name: 'commons-fileupload', version: '1.4')
api(group: 'commons-io', name: 'commons-io', version: get('commons-io.version'))
api(group: 'commons-logging', name: 'commons-logging', version: '1.2')
api(group: 'commons-modeler', name: 'commons-modeler', version: '2.0.1')
api(group: 'commons-validator', name: 'commons-validator', version: get('commons-validator.version'))
api(group: 'io.github.classgraph', name: 'classgraph', version: '4.0.6')
api(group: 'io.micrometer', name: 'micrometer-core', version: get('micrometer.version'))
api(group: 'io.netty', name: 'netty-all', version: '4.1.31.Final')
api(group: 'io.netty', name: 'netty-all', version: '4.1.42.Final')
api(group: 'it.unimi.dsi', name: 'fastutil', version: get('fastutil.version'))
api(group: 'javax.annotation', name: 'javax.annotation-api', version: '1.3.2')
api(group: 'javax.annotation', name: 'jsr250-api', version: '1.0')
api(group: 'javax.ejb', name: 'ejb-api', version: '3.0')
api(group: 'javax.mail', name: 'javax.mail-api', version: '1.6.2')
api(group: 'javax.resource', name: 'javax.resource-api', version: '1.7.1')
api(group: 'javax.servlet', name: 'javax.servlet-api', version: '3.1.0')
api(group: 'javax.servlet', name: 'javax.servlet-api', version: '4.0.1')
api(group: 'junit', name: 'junit', version: get('junit.version'))
api(group: 'mx4j', name: 'mx4j-tools', version: '3.0.1')
api(group: 'mysql', name: 'mysql-connector-java', version: '5.1.46')
api(group: 'net.java.dev.jna', name: 'jna', version: '4.1.0')
api(group: 'net.openhft', name: 'compiler', version: '2.3.1')
api(group: 'net.openhft', name: 'compiler', version: '2.3.4')
api(group: 'net.sf.jopt-simple', name: 'jopt-simple', version: '5.0.4')
api(group: 'net.spy', name: 'spymemcached', version: '2.12.2')
api(group: 'net.spy', name: 'spymemcached', version: '2.12.3')
api(group: 'org.apache.bcel', name: 'bcel', version: '6.2')
api(group: 'org.apache.commons', name: 'commons-lang3', version: get('commons-lang3.version'))
api(group: 'org.apache.derby', name: 'derby', version: '10.14.2.0')
api(group: 'org.apache.httpcomponents', name: 'httpclient', version: '4.5.6')
api(group: 'org.apache.httpcomponents', name: 'httpcore', version: '4.4.10')
api(group: 'org.apache.httpcomponents', name: 'httpclient', version: '4.5.10')
api(group: 'org.apache.httpcomponents', name: 'httpcore', version: '4.4.12')
api(group: 'org.apache.shiro', name: 'shiro-core', version: get('shiro.version'))
api(group: 'org.assertj', name: 'assertj-core', version: '3.11.1')
api(group: 'org.awaitility', name: 'awaitility', version: '3.1.2')
api(group: 'org.bouncycastle', name: 'bcpkix-jdk15on', version: '1.60')
api(group: 'org.codehaus.cargo', name: 'cargo-core-uberjar', version: '1.6.10')
api(group: 'org.assertj', name: 'assertj-core', version: '3.13.2')
api(group: 'org.awaitility', name: 'awaitility', version: '3.1.6')
api(group: 'org.bouncycastle', name: 'bcpkix-jdk15on', version: '1.63')
api(group: 'org.codehaus.cargo', name: 'cargo-core-uberjar', version: '1.7.7')
api(group: 'org.eclipse.jetty', name: 'jetty-webapp', version: get('jetty.version'))
api(group: 'org.eclipse.jetty', name: 'jetty-server', version: get('jetty.version'))
api(group: 'org.eclipse.persistence', name: 'javax.persistence', version: '2.2.1')
Expand All @@ -148,11 +148,11 @@ class DependencyConstraints implements Plugin<Project> {
api(group: 'org.mockito', name: 'mockito-core', version: '2.23.0')
api(group: 'org.mortbay.jetty', name: 'servlet-api', version: '3.0.20100224')
api(group: 'org.openjdk.jmh', name: 'jmh-core', version: '1.21')
api(group: 'org.postgresql', name: 'postgresql', version: '42.2.2')
api(group: 'org.postgresql', name: 'postgresql', version: '42.2.8')
api(group: 'org.skyscreamer', name: 'jsonassert', version: '1.5.0')
api(group: 'org.slf4j', name: 'slf4j-api', version: get('slf4j-api.version'))
api(group: 'io.swagger', name: 'swagger-annotations', version: '1.5.20')
api(group: 'org.springframework.hateoas', name: 'spring-hateoas', version: '0.25.0.RELEASE')
api(group: 'io.swagger', name: 'swagger-annotations', version: '1.5.23')
api(group: 'org.springframework.hateoas', name: 'spring-hateoas', version: '0.25.2.RELEASE')
api(group: 'org.springframework.ldap', name: 'spring-ldap-core', version: '2.3.2.RELEASE')
api(group: 'org.springframework.shell', name: 'spring-shell', version: '1.2.0.RELEASE')
api(group: 'pl.pragmatists', name: 'JUnitParams', version: '1.1.0')
Expand All @@ -178,7 +178,7 @@ class DependencyConstraints implements Plugin<Project> {
entry('docker-compose-rule-junit4')
}

dependencySet(group: 'com.pholser', version: '0.8.1') {
dependencySet(group: 'com.pholser', version: '0.9') {
entry('junit-quickcheck-core')
entry('junit-quickcheck-generators')
}
Expand All @@ -201,7 +201,7 @@ class DependencyConstraints implements Plugin<Project> {
entry('log4j-slf4j-impl')
}

dependencySet(group: 'org.apache.lucene', version: '6.6.2') {
dependencySet(group: 'org.apache.lucene', version: '6.6.6') {
entry('lucene-analyzers-common')
entry('lucene-analyzers-phonetic')
entry('lucene-core')
Expand All @@ -215,28 +215,28 @@ class DependencyConstraints implements Plugin<Project> {
entry('hamcrest-library')
}

dependencySet(group: 'org.powermock', version: '2.0.0-beta.5') {
dependencySet(group: 'org.powermock', version: '2.0.2') {
entry('powermock-api-mockito2')
entry('powermock-core')
entry('powermock-module-junit4')
}

dependencySet(group: 'org.seleniumhq.selenium', version: '3.13.0') {
dependencySet(group: 'org.seleniumhq.selenium', version: '3.141.59') {
entry('selenium-api')
entry('selenium-chrome-driver')
entry('selenium-remote-driver')
entry('selenium-support')
}

dependencySet(group: 'org.springframework.security', version: '4.2.8.RELEASE') {
dependencySet(group: 'org.springframework.security', version: '4.2.12.RELEASE') {
entry('spring-security-config')
entry('spring-security-core')
entry('spring-security-ldap')
entry('spring-security-test')
entry('spring-security-web')
}

dependencySet(group: 'org.springframework', version: '4.3.23.RELEASE') {
dependencySet(group: 'org.springframework', version: '4.3.25.RELEASE') {
entry('spring-aspects')
entry('spring-beans')
entry('spring-context')
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,8 @@ public class TomcatInstall extends ContainerInstall {
*/
public enum TomcatVersion {
TOMCAT6(6, "tomcat-6.0.37.zip"),
TOMCAT7(7, "tomcat-7.0.90.zip"),
TOMCAT8(8, "tomcat-8.5.34.zip"),
TOMCAT7(7, "tomcat-7.0.96.zip"),
TOMCAT8(8, "tomcat-8.5.46.zip"),
TOMCAT9(9, "tomcat-9.0.12.zip");

private final int version;
Expand Down
96 changes: 48 additions & 48 deletions geode-assembly/src/integrationTest/resources/assembly_content.txt
Original file line number Diff line number Diff line change
Expand Up @@ -935,21 +935,21 @@ javadoc/script.js
javadoc/serialized-form.html
javadoc/stylesheet.css
lib/HdrHistogram-2.1.11.jar
lib/HikariCP-3.2.0.jar
lib/HikariCP-3.4.1.jar
lib/LatencyUtils-2.0.3.jar
lib/antlr-2.7.7.jar
lib/classgraph-4.0.6.jar
lib/commons-beanutils-1.9.3.jar
lib/commons-codec-1.10.jar
lib/commons-beanutils-1.9.4.jar
lib/commons-codec-1.11.jar
lib/commons-collections-3.2.2.jar
lib/commons-digester-2.1.jar
lib/commons-io-2.6.jar
lib/commons-lang3-3.8.1.jar
lib/commons-lang3-3.9.jar
lib/commons-logging-1.2.jar
lib/commons-math3-3.2.jar
lib/commons-modeler-2.0.1.jar
lib/commons-validator-1.6.jar
lib/fastutil-8.2.2.jar
lib/fastutil-8.3.0.jar
lib/findbugs-annotations-1.3.9-1.jar
lib/geo-0.7.1.jar
lib/geode-common-0.0.0.jar
Expand All @@ -974,9 +974,9 @@ lib/geode-unsafe-0.0.0.jar
lib/geode-wan-0.0.0.jar
lib/gfsh-dependencies.jar
lib/grumpy-core-0.2.2.jar
lib/httpclient-4.5.6.jar
lib/httpcore-4.4.10.jar
lib/istack-commons-runtime-2.2.jar
lib/httpclient-4.5.10.jar
lib/httpcore-4.4.12.jar
lib/istack-commons-runtime-3.0.9.jar
lib/jackson-annotations-2.10.0.jar
lib/jackson-core-2.10.0.jar
lib/jackson-databind-2.10.0.jar
Expand All @@ -985,59 +985,59 @@ lib/javax.activation-1.2.0.jar
lib/javax.activation-api-1.2.0.jar
lib/javax.mail-api-1.6.2.jar
lib/javax.resource-api-1.7.1.jar
lib/javax.servlet-api-3.1.0.jar
lib/javax.servlet-api-4.0.1.jar
lib/javax.transaction-api-1.3.jar
lib/jaxb-api-2.3.1.jar
lib/jaxb-impl-2.3.1.jar
lib/jetty-http-9.4.21.v20190926.jar
lib/jetty-io-9.4.21.v20190926.jar
lib/jetty-security-9.4.21.v20190926.jar
lib/jetty-server-9.4.21.v20190926.jar
lib/jetty-servlet-9.4.21.v20190926.jar
lib/jetty-util-9.4.21.v20190926.jar
lib/jetty-webapp-9.4.21.v20190926.jar
lib/jetty-xml-9.4.21.v20190926.jar
lib/jaxb-impl-2.3.2.jar
lib/jetty-http-9.4.12.v20180830.jar
lib/jetty-io-9.4.12.v20180830.jar
lib/jetty-security-9.4.12.v20180830.jar
lib/jetty-server-9.4.12.v20180830.jar
lib/jetty-servlet-9.4.12.v20180830.jar
lib/jetty-util-9.4.12.v20180830.jar
lib/jetty-webapp-9.4.12.v20180830.jar
lib/jetty-xml-9.4.12.v20180830.jar
lib/jgroups-3.6.14.Final.jar
lib/jline-2.12.jar
lib/jna-4.1.0.jar
lib/jopt-simple-5.0.4.jar
lib/log4j-api-2.12.0.jar
lib/log4j-core-2.12.0.jar
lib/log4j-jcl-2.12.0.jar
lib/log4j-jul-2.12.0.jar
lib/log4j-slf4j-impl-2.12.0.jar
lib/lucene-analyzers-common-6.6.2.jar
lib/lucene-analyzers-phonetic-6.6.2.jar
lib/lucene-core-6.6.2.jar
lib/lucene-queries-6.6.2.jar
lib/lucene-queryparser-6.6.2.jar
lib/micrometer-core-1.2.0.jar
lib/log4j-api-2.12.1.jar
lib/log4j-core-2.12.1.jar
lib/log4j-jcl-2.12.1.jar
lib/log4j-jul-2.12.1.jar
lib/log4j-slf4j-impl-2.12.1.jar
lib/lucene-analyzers-common-6.6.6.jar
lib/lucene-analyzers-phonetic-6.6.6.jar
lib/lucene-core-6.6.6.jar
lib/lucene-queries-6.6.6.jar
lib/lucene-queryparser-6.6.6.jar
lib/micrometer-core-1.2.1.jar
lib/mx4j-3.0.2.jar
lib/mx4j-remote-3.0.2.jar
lib/mx4j-tools-3.0.1.jar
lib/netty-all-4.1.31.Final.jar
lib/protobuf-java-3.6.1.jar
lib/netty-all-4.1.42.Final.jar
lib/protobuf-java-3.10.0.jar
lib/ra.jar
lib/rmiio-2.1.2.jar
lib/shiro-cache-1.4.0.jar
lib/shiro-config-core-1.4.0.jar
lib/shiro-config-ogdl-1.4.0.jar
lib/shiro-core-1.4.0.jar
lib/shiro-crypto-cipher-1.4.0.jar
lib/shiro-crypto-core-1.4.0.jar
lib/shiro-crypto-hash-1.4.0.jar
lib/shiro-event-1.4.0.jar
lib/shiro-lang-1.4.0.jar
lib/slf4j-api-1.7.25.jar
lib/shiro-cache-1.4.1.jar
lib/shiro-config-core-1.4.1.jar
lib/shiro-config-ogdl-1.4.1.jar
lib/shiro-core-1.4.1.jar
lib/shiro-crypto-cipher-1.4.1.jar
lib/shiro-crypto-core-1.4.1.jar
lib/shiro-crypto-hash-1.4.1.jar
lib/shiro-event-1.4.1.jar
lib/shiro-lang-1.4.1.jar
lib/slf4j-api-1.7.28.jar
lib/snappy-0.4.jar
lib/spring-aop-4.3.23.RELEASE.jar
lib/spring-beans-4.3.23.RELEASE.jar
lib/spring-context-4.3.23.RELEASE.jar
lib/spring-core-4.3.23.RELEASE.jar
lib/spring-expression-4.3.23.RELEASE.jar
lib/spring-aop-4.3.25.RELEASE.jar
lib/spring-beans-4.3.25.RELEASE.jar
lib/spring-context-4.3.25.RELEASE.jar
lib/spring-core-4.3.25.RELEASE.jar
lib/spring-expression-4.3.25.RELEASE.jar
lib/spring-shell-1.2.0.RELEASE.jar
lib/spring-web-4.3.23.RELEASE.jar
lib/swagger-annotations-1.5.20.jar
lib/spring-web-4.3.25.RELEASE.jar
lib/swagger-annotations-1.5.23.jar
tools/ClientProtocol/geode-protobuf-messages-definitions-0.0.0.zip
tools/Extensions/geode-web-0.0.0.war
tools/Extensions/geode-web-api-0.0.0.war
Expand Down
Loading

0 comments on commit 34cf6e0

Please sign in to comment.