From c111de6d900140d5b81d139ef7adcb6e0fa71b54 Mon Sep 17 00:00:00 2001 From: Foorack Date: Sat, 3 Mar 2018 15:53:30 +0100 Subject: [PATCH 1/7] Shade in javax.activation as it is removed in JDK10 java.activation (javax.activation) was deprecated in JDK9 and is being removed in JDK10. --- pom.xml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 2dd7b11..cb76054 100644 --- a/pom.xml +++ b/pom.xml @@ -74,6 +74,7 @@ io.netty:* commons-lang:* net.cubespace:* + javax.activation:* @@ -153,5 +154,10 @@ Yamler-Core 2.3.1-20150720.092759-2 + + com.sun.activation + javax.activation + 1.2.0 + - \ No newline at end of file + From f061e2afd387bfd21d672703dd10115b926e6b25 Mon Sep 17 00:00:00 2001 From: Niklas Seyfarth Date: Thu, 8 Nov 2018 14:10:07 +0100 Subject: [PATCH 2/7] Cleanup build process. --- pom.xml | 74 +++++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 51 insertions(+), 23 deletions(-) diff --git a/pom.xml b/pom.xml index 6418a73..a1067ca 100644 --- a/pom.xml +++ b/pom.xml @@ -17,10 +17,30 @@ + + org.apache.maven.plugins + maven-enforcer-plugin + 3.0.0-M2 + + + enforce-maven + + enforce + + + + + 3.0.5 + + + + + + org.apache.maven.plugins maven-surefire-plugin - 2.16 + 2.22.1 true @@ -28,19 +48,19 @@ org.apache.maven.plugins maven-jar-plugin - 2.4 - - - - jar - - - + 3.1.0 + + + + net.cubespace.dynmap.multiserver.Main + + + org.apache.maven.plugins maven-compiler-plugin - 2.4 + 3.8.0 1.7 1.7 @@ -55,7 +75,7 @@ org.apache.maven.plugins maven-shade-plugin - 1.4 + 3.2.0 package @@ -80,18 +100,26 @@ - - org.apache.maven.plugins - maven-jar-plugin - 2.4 - - - - net.cubespace.dynmap.multiserver.Main - - - - + + maven-clean-plugin + 3.1.0 + + + maven-deploy-plugin + 2.8.2 + + + maven-install-plugin + 2.5.2 + + + maven-resources-plugin + 3.1.0 + + + maven-site-plugin + 3.7.1 + From bf66c1c6a77b8d36b16c007f222a75708063667a Mon Sep 17 00:00:00 2001 From: Niklas Seyfarth Date: Thu, 8 Nov 2018 14:39:34 +0100 Subject: [PATCH 3/7] Update dependencies. --- pom.xml | 61 ++++++++++--------- .../HTTP/HTTPRouterServerHandler.java | 8 +-- .../multiserver/HTTP/HTTPServerHandler.java | 6 +- .../HTTP/Handler/ConfigJSHandler.java | 12 ++-- .../HTTP/Handler/DynmapConfigJSONHandler.java | 6 +- .../HTTP/Handler/FacesFileHandler.java | 6 +- .../HTTP/Handler/MapConfigHandler.java | 8 +-- .../HTTP/Handler/MarkerHandler.java | 8 +-- .../HTTP/Handler/StaticFileHandler.java | 8 +-- .../HTTP/Handler/TileFileHandler.java | 12 ++-- .../dynmap/multiserver/HTTP/HandlerUtil.java | 2 +- 11 files changed, 71 insertions(+), 66 deletions(-) diff --git a/pom.xml b/pom.xml index a1067ca..71fb2f2 100644 --- a/pom.xml +++ b/pom.xml @@ -8,6 +8,11 @@ Dynmap-MultiServer 0.5.0 + + UTF-8 + UTF-8 + + clean install @@ -62,8 +67,8 @@ maven-compiler-plugin 3.8.0 - 1.7 - 1.7 + 1.8 + 1.8 -Xlint:all -Xlint:-path @@ -100,26 +105,26 @@ - - maven-clean-plugin - 3.1.0 - - - maven-deploy-plugin - 2.8.2 - - - maven-install-plugin - 2.5.2 - - - maven-resources-plugin - 3.1.0 - - - maven-site-plugin - 3.7.1 - + + maven-clean-plugin + 3.1.0 + + + maven-deploy-plugin + 2.8.2 + + + maven-install-plugin + 2.5.2 + + + maven-resources-plugin + 3.1.0 + + + maven-site-plugin + 3.7.1 + @@ -134,17 +139,17 @@ com.google.code.gson gson - 2.2.4 + 2.8.5 org.slf4j slf4j-api - 1.7.5 + 1.8.0-beta2 org.slf4j slf4j-log4j12 - 1.7.5 + 1.8.0-beta2 log4j @@ -154,7 +159,7 @@ org.yaml snakeyaml - 1.13 + 1.23 commons-io @@ -174,7 +179,7 @@ net.lingala.zip4j zip4j - 1.3.1 + 1.3.2 net.cubespace @@ -182,4 +187,4 @@ 2.3.1-20150720.092759-2 - \ No newline at end of file + diff --git a/src/main/java/net/cubespace/dynmap/multiserver/HTTP/HTTPRouterServerHandler.java b/src/main/java/net/cubespace/dynmap/multiserver/HTTP/HTTPRouterServerHandler.java index b638cee..8520407 100644 --- a/src/main/java/net/cubespace/dynmap/multiserver/HTTP/HTTPRouterServerHandler.java +++ b/src/main/java/net/cubespace/dynmap/multiserver/HTTP/HTTPRouterServerHandler.java @@ -6,11 +6,11 @@ import io.netty.channel.ChannelHandlerContext; import io.netty.handler.codec.http.DefaultFullHttpResponse; import io.netty.handler.codec.http.FullHttpResponse; -import io.netty.handler.codec.http.HttpHeaders; +import io.netty.handler.codec.http.HttpHeaderValues; import io.netty.handler.codec.http.HttpRequest; -import static io.netty.handler.codec.http.HttpHeaders.Names.*; -import static io.netty.handler.codec.http.HttpHeaders.*; +import static io.netty.handler.codec.http.HttpHeaderNames.*; +import static io.netty.handler.codec.http.HttpUtil.*; import static io.netty.handler.codec.http.HttpResponseStatus.*; import static io.netty.handler.codec.http.HttpVersion.*; @@ -39,7 +39,7 @@ public void channelRead(ChannelHandlerContext ctx, Object msg) throws Exception if (!keepAlive) { ctx.write(response).addListener(ChannelFutureListener.CLOSE); } else { - response.headers().set(CONNECTION, HttpHeaders.Values.KEEP_ALIVE); + response.headers().set(CONNECTION, HttpHeaderValues.KEEP_ALIVE); ctx.write(response); } } diff --git a/src/main/java/net/cubespace/dynmap/multiserver/HTTP/HTTPServerHandler.java b/src/main/java/net/cubespace/dynmap/multiserver/HTTP/HTTPServerHandler.java index 75dc63d..4faa530 100644 --- a/src/main/java/net/cubespace/dynmap/multiserver/HTTP/HTTPServerHandler.java +++ b/src/main/java/net/cubespace/dynmap/multiserver/HTTP/HTTPServerHandler.java @@ -26,19 +26,19 @@ public class HTTPServerHandler extends SimpleChannelInboundHandler Date: Thu, 8 Nov 2018 16:54:08 +0100 Subject: [PATCH 4/7] Refactor HttpRemoteDynmapServer.java. --- .../multiserver/HttpRemoteDynmapServer.java | 20 ++++++++----------- 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/src/main/java/net/cubespace/dynmap/multiserver/HttpRemoteDynmapServer.java b/src/main/java/net/cubespace/dynmap/multiserver/HttpRemoteDynmapServer.java index 36a27b1..850bf63 100644 --- a/src/main/java/net/cubespace/dynmap/multiserver/HttpRemoteDynmapServer.java +++ b/src/main/java/net/cubespace/dynmap/multiserver/HttpRemoteDynmapServer.java @@ -15,24 +15,20 @@ public class HttpRemoteDynmapServer extends AbstractDynmapServer { public HttpRemoteDynmapServer(Dynmap config) { super(config); - this.url = config.Url; + if (config.Url.endsWith("/")) { + this.url = config.Url; + } else { + this.url = config.Url + "/"; + } } @Override public AbstractFile getFile(String path) throws IOException { path = path.replace(File.separator, "/"); - if (url.endsWith("/")) { - if (path.startsWith("/")) { - return new HttpRemoteFile(url + path.substring(1)); - } else { - return new HttpRemoteFile(url + path); - } + if (path.startsWith("/")) { + return new HttpRemoteFile(url + path.substring(1)); } else { - if (path.startsWith("/")) { - return new HttpRemoteFile(url + path); - } else { - return new HttpRemoteFile(url + "/" + path); - } + return new HttpRemoteFile(url + path); } } } From 873dda8b1e4e5fb56b923aa49c8f5991a947cc94 Mon Sep 17 00:00:00 2001 From: Niklas Seyfarth Date: Thu, 8 Nov 2018 23:38:15 +0100 Subject: [PATCH 5/7] Adjust logging level to stop spam by default. --- .../net/cubespace/dynmap/multiserver/AbstractDynmapServer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/net/cubespace/dynmap/multiserver/AbstractDynmapServer.java b/src/main/java/net/cubespace/dynmap/multiserver/AbstractDynmapServer.java index c4ba215..8ce91be 100644 --- a/src/main/java/net/cubespace/dynmap/multiserver/AbstractDynmapServer.java +++ b/src/main/java/net/cubespace/dynmap/multiserver/AbstractDynmapServer.java @@ -95,7 +95,7 @@ public void initialize() throws DynmapInitException { private void loadWorlds() throws DynmapInitException { for (DynmapWorld world : dynmapConfig.getWorlds()) { - logger.info("Checking World " + world.getName()); + logger.debug("Checking World " + world.getName()); AbstractFile dynmapWorldConfig = null; try { From b5188d240097a9464c78e821ae629560786c7235 Mon Sep 17 00:00:00 2001 From: Niklas Seyfarth Date: Wed, 30 Jun 2021 11:42:21 +0200 Subject: [PATCH 6/7] Update dependencies and maven plugins. --- pom.xml | 122 +++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 82 insertions(+), 40 deletions(-) diff --git a/pom.xml b/pom.xml index 71fb2f2..2b346bf 100644 --- a/pom.xml +++ b/pom.xml @@ -25,7 +25,6 @@ org.apache.maven.plugins maven-enforcer-plugin - 3.0.0-M2 enforce-maven @@ -45,7 +44,6 @@ org.apache.maven.plugins maven-surefire-plugin - 2.22.1 true @@ -53,7 +51,6 @@ org.apache.maven.plugins maven-jar-plugin - 3.1.0 @@ -65,7 +62,6 @@ org.apache.maven.plugins maven-compiler-plugin - 3.8.0 1.8 1.8 @@ -80,7 +76,6 @@ org.apache.maven.plugins maven-shade-plugin - 3.2.0 package @@ -101,37 +96,79 @@ net.cubespace:* + + + * + + META-INF/** + + + - - maven-clean-plugin - 3.1.0 - - - maven-deploy-plugin - 2.8.2 - - - maven-install-plugin - 2.5.2 - - - maven-resources-plugin - 3.1.0 - - - maven-site-plugin - 3.7.1 - + + + + org.apache.maven.plugins + maven-clean-plugin + 3.1.0 + + + org.apache.maven.plugins + maven-compiler-plugin + 3.8.1 + + + org.apache.maven.plugins + maven-deploy-plugin + 3.0.0-M1 + + + org.apache.maven.plugins + maven-install-plugin + 3.0.0-M1 + + + org.apache.maven.plugins + maven-resources-plugin + 3.2.0 + + + org.apache.maven.plugins + maven-site-plugin + 3.9.1 + + + org.apache.maven.plugins + maven-surefire-plugin + 3.0.0-M5 + + + org.apache.maven.plugins + maven-jar-plugin + 3.2.0 + + + org.apache.maven.plugins + maven-shade-plugin + 3.2.4 + + + org.apache.maven.plugins + maven-enforcer-plugin + 3.0.0-M3 + + + md_5-releases - http://repo.md-5.net/content/repositories/snapshots/ + https://repo.md-5.net/repository/public/ @@ -139,52 +176,57 @@ com.google.code.gson gson - 2.8.5 + 2.8.7 org.slf4j slf4j-api - 1.8.0-beta2 + 1.7.31 org.slf4j slf4j-log4j12 - 1.8.0-beta2 + 1.7.31 + + + org.apache.logging.log4j + log4j-api + 2.14.1 - log4j - log4j - 1.2.17 + org.apache.logging.log4j + log4j-core + 2.14.1 org.yaml snakeyaml - 1.23 + 1.28 commons-io commons-io - 20030203.000550 + 2.10.0 io.netty netty-all - 4.1.42.Final + 4.1.65.Final - commons-lang - commons-lang - 20030203.000129 + org.apache.commons + commons-lang3 + 3.12.0 net.lingala.zip4j zip4j - 1.3.2 + 2.9.0 net.cubespace Yamler-Core - 2.3.1-20150720.092759-2 + 2.4.0-SNAPSHOT From 1a8a930e30126423d4651704d3c6a1923b45bce9 Mon Sep 17 00:00:00 2001 From: Niklas Seyfarth Date: Sun, 10 Apr 2022 11:50:49 +0200 Subject: [PATCH 7/7] Update dependencies. --- pom.xml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pom.xml b/pom.xml index 1596ec2..6716123 100644 --- a/pom.xml +++ b/pom.xml @@ -177,42 +177,42 @@ com.google.code.gson gson - 2.8.7 + 2.9.0 org.slf4j slf4j-api - 1.7.31 + 1.7.36 org.slf4j slf4j-log4j12 - 1.7.31 + 1.7.36 org.apache.logging.log4j log4j-api - 2.14.1 + 2.17.1 org.apache.logging.log4j log4j-core - 2.14.1 + 2.17.1 org.yaml snakeyaml - 1.28 + 1.30 commons-io commons-io - 2.10.0 + 2.11.0 io.netty netty-all - 4.1.65.Final + 4.1.75.Final org.apache.commons @@ -222,7 +222,7 @@ net.lingala.zip4j zip4j - 2.9.0 + 2.10.0 net.cubespace