From d436a1ebd82c98fbfa717cf61cce0a3b703cb244 Mon Sep 17 00:00:00 2001 From: Pingex Date: Tue, 26 Apr 2016 10:58:04 +0200 Subject: [PATCH] Adjusted build.gradle --- build.gradle | 25 ++++++++++++++++- .../pingex/discordbot/HelloWorldModule.java | 28 ------------------- 2 files changed, 24 insertions(+), 29 deletions(-) delete mode 100644 src/main/java/net/pingex/discordbot/HelloWorldModule.java diff --git a/build.gradle b/build.gradle index 696ca2e..607ad16 100644 --- a/build.gradle +++ b/build.gradle @@ -1,15 +1,28 @@ apply plugin: 'idea' apply plugin: 'java' +apply plugin: "com.zoltu.git-versioning" group 'net.pingex.discordbot' -version '0.1-dev' +sourceCompatibility = 1.8 repositories { mavenCentral() + jcenter() maven { url "https://jitpack.io" } } +buildscript { + repositories { + maven { + url "https://plugins.gradle.org/m2/" + } + } + dependencies { + classpath "gradle.plugin.com.zoltu.gradle.plugin:git-versioning:2.0.12" + } +} + dependencies { testCompile group: 'junit', name: 'junit', version: '4.11' compile "com.github.austinv11:Discord4j:2.4.5" @@ -17,3 +30,13 @@ dependencies { compile "org.slf4j:slf4j-simple:1.7.9" compile "org.apache.commons:commons-lang3:3.0" } + +jar { + manifest { + attributes 'Implementation-Title': 'DiscordBot', + 'Main-Class': 'net.pingex.discordbot.DiscordBot' + } + from { + configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } + } +} \ No newline at end of file diff --git a/src/main/java/net/pingex/discordbot/HelloWorldModule.java b/src/main/java/net/pingex/discordbot/HelloWorldModule.java deleted file mode 100644 index d52492e..0000000 --- a/src/main/java/net/pingex/discordbot/HelloWorldModule.java +++ /dev/null @@ -1,28 +0,0 @@ -package net.pingex.discordbot; - -import sx.blah.discord.api.EventSubscriber; -import sx.blah.discord.api.IDiscordClient; -import sx.blah.discord.handle.impl.events.ReadyEvent; - -/** - * Very first Discord module, written for testing purposes - * @version 0.1-dev - * @author Raphael "Pingex" NAAS - */ -public class HelloWorldModule extends AbstractModule -{ - /** - * Constructor doing all the basic stuff, like registering as a Listener to Discord, getting a logger, etc. - * @param client Discord Client instance used to register self. - */ - public HelloWorldModule(IDiscordClient client) - { - super(client); - } - - @EventSubscriber - public void onReadyEvent(ReadyEvent event) - { - logger.info("READY"); - } -}