Relocated apache packages, Replaced deprecated StrSubstitutor

This commit is contained in:
Rsl1122 2018-04-13 08:43:33 +03:00
parent 41cce35f9a
commit f1024f67c0
11 changed files with 28 additions and 21 deletions

View File

@ -74,11 +74,10 @@
<type>jar</type>
<scope>provided</scope>
</dependency>
<!-- StringUtils lang3 -->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.6</version>
<artifactId>commons-text</artifactId>
<version>1.3</version>
</dependency>
<!-- Geo IP -->
<dependency>
@ -192,6 +191,12 @@
<exclude>junit:*</exclude>
</excludes>
</artifactSet>
<relocations>
<relocation>
<pattern>org.apache</pattern>
<shadedPattern>plan.org.apache</shadedPattern>
</relocation>
</relocations>
</configuration>
</plugin>
<plugin>

View File

@ -4,7 +4,7 @@
*/
package com.djrapitops.plan.data;
import org.apache.commons.lang3.text.WordUtils;
import org.apache.commons.text.WordUtils;
/**
* IDs of various actions

View File

@ -17,7 +17,7 @@ import com.djrapitops.plan.system.webserver.response.pages.InspectPageResponse;
import com.djrapitops.plan.utilities.Base64Util;
import com.djrapitops.plan.utilities.file.export.HtmlExport;
import com.djrapitops.plugin.utilities.Verify;
import org.apache.commons.lang3.text.StrSubstitutor;
import org.apache.commons.text.StringSubstitutor;
import java.util.Collections;
import java.util.Map;
@ -63,7 +63,7 @@ public class CacheInspectPageRequest extends InfoRequestWithVariables implements
Map<String, String> replace = Collections.singletonMap("networkName", ServerInfo.getServerName());
boolean export = Settings.ANALYSIS_EXPORT.isTrue();
cache(export, uuid, StrSubstitutor.replace(Base64Util.decode(html), replace));
cache(export, uuid, StringSubstitutor.replace(Base64Util.decode(html), replace));
return DefaultResponses.SUCCESS.get();
}

View File

@ -26,7 +26,9 @@ public class SpongeConfigSystem extends ServerConfigSystem {
protected void copyDefaults() throws IOException {
super.copyDefaults();
if (firstInstall) {
Log.info("WebServer and Geolocations disabled by default. Please enable them in the config.");
Log.info("§eWebServer and Geolocations disabled by default on Sponge servers. You can enable them in the config:");
Log.info("§e " + Settings.WEBSERVER_DISABLED.getPath());
Log.info("§e " + Settings.DATA_GEOLOCATIONS.getPath());
Settings.WEBSERVER_DISABLED.set(true);
Settings.DATA_GEOLOCATIONS.set(false);
Settings.save();

View File

@ -1,7 +1,7 @@
package com.djrapitops.plan.system.settings.locale;
import com.djrapitops.plugin.utilities.Verify;
import org.apache.commons.lang3.text.StrSubstitutor;
import org.apache.commons.text.StringSubstitutor;
import java.io.Serializable;
import java.util.HashMap;
@ -30,7 +30,7 @@ public class Message {
replaceMap.put(String.valueOf(i), p[i].toString());
}
StrSubstitutor sub = new StrSubstitutor(replaceMap);
StringSubstitutor sub = new StringSubstitutor(replaceMap);
return sub.replace(content);
}

View File

@ -2,7 +2,7 @@ package com.djrapitops.plan.system.webserver.response;
import com.djrapitops.plan.system.settings.theme.Theme;
import com.djrapitops.plan.system.settings.theme.ThemeVal;
import org.apache.commons.lang3.text.StrSubstitutor;
import org.apache.commons.text.StringSubstitutor;
import java.util.HashMap;
import java.util.Map;
@ -18,6 +18,6 @@ public class JavaScriptResponse extends FileResponse {
super.setType(ResponseType.JAVASCRIPT);
Map<String, String> replace = new HashMap<>();
replace.put("defaultTheme", Theme.getValue(ThemeVal.THEME_DEFAULT));
setContent(StrSubstitutor.replace(Theme.replaceColors(getContent()), replace));
setContent(StringSubstitutor.replace(Theme.replaceColors(getContent()), replace));
}
}

View File

@ -9,7 +9,7 @@ import com.djrapitops.plan.system.webserver.response.Response;
import com.djrapitops.plan.utilities.MiscUtils;
import com.djrapitops.plan.utilities.file.FileUtil;
import com.djrapitops.plugin.api.utility.log.Log;
import org.apache.commons.lang3.text.StrSubstitutor;
import org.apache.commons.text.StringSubstitutor;
import java.io.IOException;
import java.util.HashMap;
@ -41,7 +41,7 @@ public class ErrorResponse extends Response {
placeHolders.put("paragraph", paragraph);
placeHolders.put("version", MiscUtils.getPlanVersion());
setContent(StrSubstitutor.replace(getContent(), placeHolders));
setContent(StringSubstitutor.replace(getContent(), placeHolders));
}
public void setTitle(String title) {

View File

@ -6,7 +6,7 @@ import com.djrapitops.plan.system.webserver.response.cache.PageId;
import com.djrapitops.plan.system.webserver.response.cache.ResponseCache;
import com.djrapitops.plan.system.webserver.response.errors.ErrorResponse;
import com.djrapitops.plan.system.webserver.response.pages.parts.InspectPagePluginsContent;
import org.apache.commons.lang3.text.StrSubstitutor;
import org.apache.commons.text.StringSubstitutor;
import java.util.HashMap;
import java.util.Map;
@ -35,7 +35,7 @@ public class InspectPageResponse extends Response {
replaceMap.put("navPluginsTabs", inspectPagePluginsTab[0]);
replaceMap.put("pluginsTabs", inspectPagePluginsTab[1]);
return StrSubstitutor.replace(super.getContent(), replaceMap);
return StringSubstitutor.replace(super.getContent(), replaceMap);
}
private String[] getCalculating() {

View File

@ -20,7 +20,7 @@ import com.djrapitops.plan.utilities.file.FileUtil;
import com.djrapitops.plan.utilities.html.Html;
import com.djrapitops.plugin.api.Check;
import com.djrapitops.plugin.api.utility.log.Log;
import org.apache.commons.lang3.text.StrSubstitutor;
import org.apache.commons.text.StringSubstitutor;
import java.io.IOException;
import java.util.*;
@ -47,7 +47,7 @@ public class PlayersPageResponse extends Response {
}
replace.put("playersTable", buildPlayersTable(db));
replace.put("version", plugin.getVersion());
super.setContent(Theme.replaceColors(StrSubstitutor.replace(FileUtil.getStringFromResource("web/players.html"), replace)));
super.setContent(Theme.replaceColors(StringSubstitutor.replace(FileUtil.getStringFromResource("web/players.html"), replace)));
} catch (DBException | IOException e) {
Log.toLog(this.getClass(), e);
setContent(new InternalErrorResponse("/players", e).getContent());

View File

@ -1,6 +1,6 @@
package com.djrapitops.plan.utilities.html;
import org.apache.commons.lang3.text.StrSubstitutor;
import org.apache.commons.text.StringSubstitutor;
import java.io.Serializable;
import java.util.HashMap;
@ -131,7 +131,7 @@ public enum Html {
replaceMap.put(String.valueOf(i), p[i]);
}
StrSubstitutor sub = new StrSubstitutor(replaceMap);
StringSubstitutor sub = new StringSubstitutor(replaceMap);
sub.setEnableSubstitutionInVariables(false);
return sub.replace(html);
}

View File

@ -2,7 +2,7 @@ package com.djrapitops.plan.utilities.html;
import com.djrapitops.plan.system.info.server.ServerInfo;
import com.djrapitops.plan.system.settings.Settings;
import org.apache.commons.lang3.text.StrSubstitutor;
import org.apache.commons.text.StringSubstitutor;
import java.io.Serializable;
import java.util.Map;
@ -27,7 +27,7 @@ public class HtmlUtils {
* @return Html with placeholders replaced
*/
public static String replacePlaceholders(String html, Map<String, Serializable> replaceMap) {
StrSubstitutor sub = new StrSubstitutor(replaceMap);
StringSubstitutor sub = new StringSubstitutor(replaceMap);
sub.setEnableSubstitutionInVariables(true);
return sub.replace(html);
}