From b4ed5f0da599c5c40dfccff7ddf0f0aea8cf1e66 Mon Sep 17 00:00:00 2001 From: William Collishaw Date: Wed, 1 May 2019 13:36:11 -0600 Subject: [PATCH 1/3] Upgrade Maven Plugin packages Set maven package versions to variables and defining the variables in the parent pom when the package is used in multiple modules Upgrade maven packages Prevent trimming stack trace to maven surefire which caused newer versions to not display stacktrace in Netbeans. Upgrade Maven jar plugin from 3.0.2 to 3.1.1 Upgrade Maven compiler plugin version from 3.6.1 to 3.8.0 Upgrade Maven checkstyle plugin version from 2.17 to 3.0.0 Upgrade Maven javadoc plugin from 3.0.0-M1 to 3.1.0 Upgrade Maven surefire plugin from 2.18 to 2.22 Upgrade Maven plugin api from 3.0.5 to 3.6.1 Upgrade Maven plugin annotations from 3.4 to 3.6.0 Upgrade Maven plugin plugin from 3.4 to 3.6.0 Upgrade Maven git commit id plugin from 2.2.5 to 2.2.6 Upgrade Maven jarsigner plugin from 1.4 to 3.0.0 Upgrade Maven resource plugin from 3.0.2 to 3.1.0 --- cache-client/pom.xml | 4 +- cache-updater/pom.xml | 7 ++-- cache/pom.xml | 16 ++++---- http-api/pom.xml | 16 +++++--- http-service/pom.xml | 24 +++++++----- pom.xml | 49 +++++++++++++++++------- protocol-api/pom.xml | 2 +- protocol/pom.xml | 4 +- runelite-api/pom.xml | 8 +++- runelite-client/pom.xml | 42 ++++++++++++-------- runelite-mixins/pom.xml | 10 +++-- runelite-script-assembler-plugin/pom.xml | 12 ++++-- scripts/pom.xml | 6 ++- 13 files changed, 132 insertions(+), 68 deletions(-) diff --git a/cache-client/pom.xml b/cache-client/pom.xml index 1daaf23e24..9e3fb75ac9 100644 --- a/cache-client/pom.xml +++ b/cache-client/pom.xml @@ -50,13 +50,13 @@ junit junit - 4.12 + ${junit.version} test org.slf4j slf4j-simple - 1.7.12 + ${slf4j.version} test diff --git a/cache-updater/pom.xml b/cache-updater/pom.xml index fb3edeb171..cc14496c34 100644 --- a/cache-updater/pom.xml +++ b/cache-updater/pom.xml @@ -36,6 +36,7 @@ 1.5.6.RELEASE + 5.1.45 @@ -58,7 +59,7 @@ mysql mysql-connector-java - 5.1.45 + ${mysql.connector.version} net.runelite @@ -68,12 +69,12 @@ org.sql2o sql2o - 1.5.4 + ${sql2o.version} io.minio minio - 3.0.6 + ${minio.version} org.projectlombok diff --git a/cache/pom.xml b/cache/pom.xml index 051e0bbcfc..752cb60a72 100644 --- a/cache/pom.xml +++ b/cache/pom.xml @@ -36,9 +36,11 @@ Cache - 165 - + 1.3.1 + 1.10 4.6 + + 165 @@ -59,7 +61,7 @@ org.apache.commons commons-compress - 1.10 + ${commons.compress.version} com.google.code.gson @@ -68,7 +70,7 @@ io.netty netty-buffer - 4.1.0.Final + ${netty.version} org.antlr @@ -78,7 +80,7 @@ commons-cli commons-cli - 1.3.1 + ${commons.cli.version} org.projectlombok @@ -89,13 +91,13 @@ junit junit - 4.12 + ${junit.version} test org.slf4j slf4j-simple - 1.7.12 + ${slf4j.version} test diff --git a/http-api/pom.xml b/http-api/pom.xml index bdebfd7020..74f8138ef3 100644 --- a/http-api/pom.xml +++ b/http-api/pom.xml @@ -35,6 +35,10 @@ http-api + 1.4 + + 2.2.6 + nogit false @@ -43,7 +47,7 @@ com.squareup.okhttp3 okhttp - 3.7.0 + ${okhttp3.version} com.google.code.gson @@ -61,25 +65,25 @@ org.apache.commons commons-csv - 1.4 + ${commons.csv.version} junit junit - 4.12 + ${junit.version} test org.slf4j slf4j-simple - 1.7.12 + ${slf4j.version} test com.squareup.okhttp3 mockwebserver - 3.7.0 + ${okhttp3.version} test @@ -95,7 +99,7 @@ pl.project13.maven git-commit-id-plugin - 2.2.5 + ${maven.git.commit.id.version} query-git-info diff --git a/http-service/pom.xml b/http-service/pom.xml index c12a91fa11..373f055930 100644 --- a/http-service/pom.xml +++ b/http-service/pom.xml @@ -38,6 +38,12 @@ 1.5.6.RELEASE 1.2.0.Final + 2.2.3 + 3.10.1 + 4.1.0 + 3.1.8 + 2.10.0 + 2.3.1 @@ -85,13 +91,13 @@ org.mariadb.jdbc mariadb-java-client - 2.2.3 + ${maria.java.client.version} provided org.sql2o sql2o - 1.5.4 + ${sql2o.version} com.google.guava @@ -104,17 +110,17 @@ com.github.scribejava scribejava-apis - 4.1.0 + ${scribejava.apis.version} io.minio minio - 3.0.6 + ${minio.version} redis.clients jedis - 2.10.0 + ${redis.clients.version} org.apache.commons @@ -125,7 +131,7 @@ org.mongodb mongodb-driver-sync - 3.10.1 + ${mongodb.driver.version} @@ -136,7 +142,7 @@ com.squareup.okhttp3 mockwebserver - 3.7.0 + ${okhttp3.version} test @@ -188,13 +194,13 @@ com.github.kongchen swagger-maven-plugin - 3.1.8 + ${swagger.maven.plugin.version} javax.xml.bind jaxb-api - 2.3.1 + ${jaxb.api.version} diff --git a/pom.xml b/pom.xml index 0d505fccac..af359595ab 100644 --- a/pom.xml +++ b/pom.xml @@ -39,6 +39,25 @@ UTF-8 1.8 1.18.4 + 8.3 + 1.2.3 + 2.8.5 + 23.2-jre + 4.12 + 1.7.12 + 4.1.0.Final + 1.10.19 + 1.5.4 + 3.0.6 + 3.7.0 + 0.7 + + 3.1.1 + 3.8.0 + 3.0.0 + 3.1.0 + 2.5.3 + 2.22.1 true true @@ -131,7 +150,7 @@ com.google.guava guava - 23.2-jre + ${guava.version} org.projectlombok @@ -142,12 +161,12 @@ com.google.code.gson gson - 2.8.5 + ${gson.version} ch.qos.logback logback-parent - 1.2.3 + ${logback.version} pom import @@ -159,7 +178,7 @@ org.apache.maven.plugins maven-compiler-plugin - 3.6.1 + ${maven.compiler.plugin.version} ${java.version} ${java.version} @@ -168,24 +187,24 @@ org.apache.maven.plugins maven-surefire-plugin - - 2.18 + ${maven.surefire-plugin.version} true -Xmx512m + false org.apache.maven.plugins maven-release-plugin - 2.5.3 + ${maven.release.plugin.version} org.apache.maven.plugins maven-javadoc-plugin - 3.0.0-M1 + ${maven.javadoc.plugin.version} 8 @@ -202,12 +221,12 @@ org.apache.maven.plugins maven-checkstyle-plugin - 2.17 + ${maven.checkstyle.plugin.version} com.puppycrawl.tools checkstyle - 8.3 + ${checkstyle.version} @@ -222,14 +241,16 @@ checkstyle.xml - ${project.build.sourceDirectory} + + ${project.build.sourceDirectory} + true io.github.zlika reproducible-build-maven-plugin - 0.7 + ${zlika.reproducible.build.maven.plugin.version} @@ -246,12 +267,12 @@ org.apache.maven.plugins maven-jar-plugin - 3.0.2 + ${maven.jar.plugin.version} org.apache.maven.plugins maven-compiler-plugin - 3.6.1 + ${maven.compiler.plugin.version} diff --git a/protocol-api/pom.xml b/protocol-api/pom.xml index 09b1d2c28c..41b70cb0c9 100644 --- a/protocol-api/pom.xml +++ b/protocol-api/pom.xml @@ -58,7 +58,7 @@ junit junit - 4.12 + ${junit.version} test diff --git a/protocol/pom.xml b/protocol/pom.xml index 8416894b5e..5938a0deef 100644 --- a/protocol/pom.xml +++ b/protocol/pom.xml @@ -54,7 +54,7 @@ io.netty netty-all - 4.1.0.Final + ${netty.version} org.projectlombok @@ -65,7 +65,7 @@ junit junit - 4.12 + ${junit.version} test diff --git a/runelite-api/pom.xml b/runelite-api/pom.xml index 00117b581e..d44e2bdaff 100644 --- a/runelite-api/pom.xml +++ b/runelite-api/pom.xml @@ -35,6 +35,10 @@ runelite-api RuneLite API + + 1.3.9 + + org.slf4j @@ -48,13 +52,13 @@ com.google.code.findbugs jsr305 - 1.3.9 + ${jsr305.version} junit junit - 4.12 + ${junit.version} test diff --git a/runelite-client/pom.xml b/runelite-client/pom.xml index b3d4ab64fc..8eb433fef7 100644 --- a/runelite-client/pom.xml +++ b/runelite-client/pom.xml @@ -38,6 +38,18 @@ 4.1.0 2.3.2 + 1.3 + 5.0.1 + 1.2 + 1.0 + 4.5.1 + 8.0.02 + 1.5.00 + 1.1 + 1.0 + 3.1.0 + 3.0.0 + 3.2.1 true @@ -54,7 +66,7 @@ net.sf.jopt-simple jopt-simple - 5.0.1 + ${jopt.version} com.google.guava @@ -73,12 +85,12 @@ net.runelite.pushingpixels substance - 8.0.02 + ${runelite.pushingpixels.substance.version} net.runelite.pushingpixels trident - 1.5.00 + ${runelite.pushingpixels.trident.version} runtime @@ -89,7 +101,7 @@ org.apache.commons commons-text - 1.2 + ${commons.text.version} org.jogamp.jogl @@ -160,7 +172,7 @@ io.sigpipe jbsdiff - 1.0 + ${sigpipe.jbsdiff.version} org.tukaani @@ -172,12 +184,12 @@ net.java.dev.jna jna - 4.5.1 + ${java.dev.jna.version} net.java.dev.jna jna-platform - 4.5.1 + ${java.dev.jna.version} @@ -205,31 +217,31 @@ net.runelite discord - 1.1 + ${runelite.discord.version} net.runelite orange-extensions - 1.0 + ${runelite.orange.extensions.version} provided junit junit - 4.12 + ${junit.version} test org.hamcrest hamcrest-library - 1.3 + ${hamcrest.version} test org.mockito mockito-all - 1.10.19 + ${mockito.version} test @@ -267,7 +279,7 @@ org.apache.maven.plugins maven-resources-plugin - 3.0.2 + ${maven.resources.plugin.version} ttf @@ -279,7 +291,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.0.0 + ${maven.shade.plugin.version} package @@ -355,7 +367,7 @@ org.apache.maven.plugins maven-jarsigner-plugin - 1.4 + ${maven.jarsigner.plugin.version} sign diff --git a/runelite-mixins/pom.xml b/runelite-mixins/pom.xml index 747256e0ed..f621363afa 100644 --- a/runelite-mixins/pom.xml +++ b/runelite-mixins/pom.xml @@ -35,6 +35,10 @@ mixins RuneLite Mixins + + 1 + + org.slf4j @@ -55,20 +59,20 @@ javax.inject javax.inject - 1 + ${javax.inject.version} provided junit junit - 4.12 + ${junit.version} test org.mockito mockito-all - 1.10.19 + ${mockito.version} test diff --git a/runelite-script-assembler-plugin/pom.xml b/runelite-script-assembler-plugin/pom.xml index 2ee5a13a39..8459e3af01 100644 --- a/runelite-script-assembler-plugin/pom.xml +++ b/runelite-script-assembler-plugin/pom.xml @@ -36,6 +36,12 @@ Script Assembler Plugin maven-plugin + + 3.6.1 + 3.6.0 + 3.6.0 + + net.runelite @@ -51,12 +57,12 @@ org.apache.maven maven-plugin-api - 3.0.5 + ${maven.plugin.api.version} org.apache.maven.plugin-tools maven-plugin-annotations - 3.4 + ${maven.plugin.annotations.version} @@ -65,7 +71,7 @@ org.apache.maven.plugins maven-plugin-plugin - 3.4 + ${maven.plugin.plugin.version} default-descriptor diff --git a/scripts/pom.xml b/scripts/pom.xml index 7898c2e8fb..e033f3d764 100644 --- a/scripts/pom.xml +++ b/scripts/pom.xml @@ -31,12 +31,16 @@ 1.0.0 Scripts + + 2.12 + + org.apache.maven.wagon wagon-webdav-jackrabbit - 2.12 + ${webdav.version} From a4d0333ee20e7b68f4756b7aa806bd68c8349477 Mon Sep 17 00:00:00 2001 From: William Collishaw Date: Wed, 1 May 2019 19:18:04 -0600 Subject: [PATCH 2/3] Revert maven plugin upgrades --- http-api/pom.xml | 2 +- pom.xml | 10 +++++----- runelite-client/pom.xml | 4 ++-- runelite-script-assembler-plugin/pom.xml | 6 +++--- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/http-api/pom.xml b/http-api/pom.xml index 74f8138ef3..b38668938d 100644 --- a/http-api/pom.xml +++ b/http-api/pom.xml @@ -37,7 +37,7 @@ 1.4 - 2.2.6 + 2.2.5 nogit false diff --git a/pom.xml b/pom.xml index af359595ab..39ea729c43 100644 --- a/pom.xml +++ b/pom.xml @@ -52,12 +52,12 @@ 3.7.0 0.7 - 3.1.1 - 3.8.0 - 3.0.0 - 3.1.0 + 3.0.2 + 3.6.1 + 2.17 + 3.0.0-M1 2.5.3 - 2.22.1 + 2.18 true true diff --git a/runelite-client/pom.xml b/runelite-client/pom.xml index 8eb433fef7..a7e1affe21 100644 --- a/runelite-client/pom.xml +++ b/runelite-client/pom.xml @@ -47,8 +47,8 @@ 1.5.00 1.1 1.0 - 3.1.0 - 3.0.0 + 3.0.2 + 1.4 3.2.1 true diff --git a/runelite-script-assembler-plugin/pom.xml b/runelite-script-assembler-plugin/pom.xml index 8459e3af01..46b631d70d 100644 --- a/runelite-script-assembler-plugin/pom.xml +++ b/runelite-script-assembler-plugin/pom.xml @@ -37,9 +37,9 @@ maven-plugin - 3.6.1 - 3.6.0 - 3.6.0 + 3.0.5 + 3.4 + 3.4 From ffdea9835e11ca78808a4e2d6bb8ac9c0e49188a Mon Sep 17 00:00:00 2001 From: William Collishaw Date: Wed, 1 May 2019 20:03:00 -0600 Subject: [PATCH 3/3] Put all dependency versions shared over multiple modules into dependency management in the parent pom --- cache-client/pom.xml | 4 ---- cache-updater/pom.xml | 2 -- cache/pom.xml | 5 ----- http-api/pom.xml | 7 ------ http-service/pom.xml | 4 ---- pom.xml | 49 +++++++++++++++++++++++++++++++++++++++++ protocol-api/pom.xml | 2 -- protocol/pom.xml | 3 --- runelite-api/pom.xml | 2 -- runelite-client/pom.xml | 12 ++++------ runelite-mixins/pom.xml | 4 ---- 11 files changed, 53 insertions(+), 41 deletions(-) diff --git a/cache-client/pom.xml b/cache-client/pom.xml index 9e3fb75ac9..8eeeb22e42 100644 --- a/cache-client/pom.xml +++ b/cache-client/pom.xml @@ -50,14 +50,10 @@ junit junit - ${junit.version} - test org.slf4j slf4j-simple - ${slf4j.version} - test net.runelite diff --git a/cache-updater/pom.xml b/cache-updater/pom.xml index cc14496c34..8db3386854 100644 --- a/cache-updater/pom.xml +++ b/cache-updater/pom.xml @@ -69,12 +69,10 @@ org.sql2o sql2o - ${sql2o.version} io.minio minio - ${minio.version} org.projectlombok diff --git a/cache/pom.xml b/cache/pom.xml index 752cb60a72..744b71d189 100644 --- a/cache/pom.xml +++ b/cache/pom.xml @@ -70,7 +70,6 @@ io.netty netty-buffer - ${netty.version} org.antlr @@ -91,14 +90,10 @@ junit junit - ${junit.version} - test org.slf4j slf4j-simple - ${slf4j.version} - test net.runelite.rs diff --git a/http-api/pom.xml b/http-api/pom.xml index b38668938d..fb3436b14f 100644 --- a/http-api/pom.xml +++ b/http-api/pom.xml @@ -47,7 +47,6 @@ com.squareup.okhttp3 okhttp - ${okhttp3.version} com.google.code.gson @@ -71,20 +70,14 @@ junit junit - ${junit.version} - test org.slf4j slf4j-simple - ${slf4j.version} - test com.squareup.okhttp3 mockwebserver - ${okhttp3.version} - test diff --git a/http-service/pom.xml b/http-service/pom.xml index 373f055930..100ad462d9 100644 --- a/http-service/pom.xml +++ b/http-service/pom.xml @@ -97,7 +97,6 @@ org.sql2o sql2o - ${sql2o.version} com.google.guava @@ -115,7 +114,6 @@ io.minio minio - ${minio.version} redis.clients @@ -142,8 +140,6 @@ com.squareup.okhttp3 mockwebserver - ${okhttp3.version} - test com.h2database diff --git a/pom.xml b/pom.xml index 39ea729c43..502d2d0969 100644 --- a/pom.xml +++ b/pom.xml @@ -163,6 +163,55 @@ gson ${gson.version} + + org.sql2o + sql2o + ${sql2o.version} + + + io.netty + netty-buffer + ${netty.version} + + + io.minio + minio + ${minio.version} + + + io.netty + netty-all + ${netty.version} + + + com.squareup.okhttp3 + okhttp + ${okhttp3.version} + + + com.squareup.okhttp3 + mockwebserver + ${okhttp3.version} + test + + + org.slf4j + slf4j-simple + ${slf4j.version} + test + + + org.mockito + mockito-all + ${mockito.version} + test + + + junit + junit + ${junit.version} + test + ch.qos.logback logback-parent diff --git a/protocol-api/pom.xml b/protocol-api/pom.xml index 41b70cb0c9..bfcf3eec64 100644 --- a/protocol-api/pom.xml +++ b/protocol-api/pom.xml @@ -58,8 +58,6 @@ junit junit - ${junit.version} - test diff --git a/protocol/pom.xml b/protocol/pom.xml index 5938a0deef..1a1a7bdb20 100644 --- a/protocol/pom.xml +++ b/protocol/pom.xml @@ -54,7 +54,6 @@ io.netty netty-all - ${netty.version} org.projectlombok @@ -65,8 +64,6 @@ junit junit - ${junit.version} - test diff --git a/runelite-api/pom.xml b/runelite-api/pom.xml index d44e2bdaff..bc54eee19f 100644 --- a/runelite-api/pom.xml +++ b/runelite-api/pom.xml @@ -58,8 +58,6 @@ junit junit - ${junit.version} - test diff --git a/runelite-client/pom.xml b/runelite-client/pom.xml index a7e1affe21..db67503ccb 100644 --- a/runelite-client/pom.xml +++ b/runelite-client/pom.xml @@ -229,8 +229,10 @@ junit junit - ${junit.version} - test + + + org.mockito + mockito-all org.hamcrest @@ -238,12 +240,6 @@ ${hamcrest.version} test - - org.mockito - mockito-all - ${mockito.version} - test - com.google.inject.extensions guice-testlib diff --git a/runelite-mixins/pom.xml b/runelite-mixins/pom.xml index f621363afa..6af3cf206e 100644 --- a/runelite-mixins/pom.xml +++ b/runelite-mixins/pom.xml @@ -66,14 +66,10 @@ junit junit - ${junit.version} - test org.mockito mockito-all - ${mockito.version} - test