diff --git a/RedisBungee-API/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungeeAPI.java b/RedisBungee-API/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungeeAPI.java index c5f6026..4ca064e 100644 --- a/RedisBungee-API/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungeeAPI.java +++ b/RedisBungee-API/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungeeAPI.java @@ -7,7 +7,6 @@ import com.google.common.collect.Multimap; import com.imaginarycode.minecraft.redisbungee.internal.RedisBungeePlugin; import org.checkerframework.checker.nullness.qual.NonNull; import redis.clients.jedis.Jedis; -import redis.clients.jedis.JedisPool; import java.net.InetAddress; import java.util.*; diff --git a/RedisBungee-Bungee/src/main/resources/plugin.yml b/RedisBungee-Bungee/src/main/resources/plugin.yml index 6afe83f..8da7688 100644 --- a/RedisBungee-Bungee/src/main/resources/plugin.yml +++ b/RedisBungee-Bungee/src/main/resources/plugin.yml @@ -1,6 +1,6 @@ name: RedisBungee main: com.imaginarycode.minecraft.redisbungee.RedisBungeeBungeePlugin -version: ${project.version} +version: ${project.parent.version}-${git.commit.id.abbrev} author: Chunkr and Govindas limework authors: - chunkr diff --git a/RedisBungee-Velocity/pom.xml b/RedisBungee-Velocity/pom.xml index 9f72720..73ad06b 100644 --- a/RedisBungee-Velocity/pom.xml +++ b/RedisBungee-Velocity/pom.xml @@ -30,6 +30,19 @@ + + org.codehaus.mojo + templating-maven-plugin + 1.0.0 + + + add-plugin-info + + filter-sources + + + + org.apache.maven.plugins maven-compiler-plugin diff --git a/RedisBungee-Velocity/src/main/java-templates/com/imaginarycode/minecraft/redisbungee/PomData.java b/RedisBungee-Velocity/src/main/java-templates/com/imaginarycode/minecraft/redisbungee/PomData.java new file mode 100644 index 0000000..b4c6c31 --- /dev/null +++ b/RedisBungee-Velocity/src/main/java-templates/com/imaginarycode/minecraft/redisbungee/PomData.java @@ -0,0 +1,5 @@ +package com.imaginarycode.minecraft.redisbungee; + +public class PomData { + public final static String VERSION = "${project.parent.version}-${git.commit.id.abbrev}"; +} diff --git a/RedisBungee-Velocity/src/main/java/com/imaginarycode/minecraft/redisbungee/RBUtils.java b/RedisBungee-Velocity/src/main/java/com/imaginarycode/minecraft/redisbungee/RBUtils.java index e84999e..3e315ff 100644 --- a/RedisBungee-Velocity/src/main/java/com/imaginarycode/minecraft/redisbungee/RBUtils.java +++ b/RedisBungee-Velocity/src/main/java/com/imaginarycode/minecraft/redisbungee/RBUtils.java @@ -11,8 +11,6 @@ import java.util.Map; import java.util.Optional; public class RBUtils { - - public static final String VERSION = "0.8.x-idk-how"; private static final Gson gson = new Gson(); protected static void createPlayer(Player player, Pipeline pipeline, boolean fireEvent) { diff --git a/RedisBungee-Velocity/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungeeVelocityPlugin.java b/RedisBungee-Velocity/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungeeVelocityPlugin.java index 7f7308e..e372734 100644 --- a/RedisBungee-Velocity/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungeeVelocityPlugin.java +++ b/RedisBungee-Velocity/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungeeVelocityPlugin.java @@ -52,7 +52,7 @@ import java.util.*; import java.util.concurrent.*; import java.util.concurrent.atomic.AtomicInteger; -@Plugin(id = "redisbungee", name = "RedisBungee", version = RBUtils.VERSION, url = "https://github.com/ProxioDev/RedisBungee", authors = "ProxioDev") +@Plugin(id = "redisbungee", name = "RedisBungee", version = PomData.VERSION, url = "https://github.com/ProxioDev/RedisBungee", authors = "ProxioDev") public class RedisBungeeVelocityPlugin implements RedisBungeePlugin { private final ProxyServer server; private final Logger logger; diff --git a/pom.xml b/pom.xml index d89d5b3..7c6a4cf 100644 --- a/pom.xml +++ b/pom.xml @@ -18,6 +18,22 @@ 8 + + pl.project13.maven + git-commit-id-plugin + 4.9.10 + + false + + + + get-the-git-infos + + revision + + + +