From 3a6a4f4056911fac6908f39cfde2e3d1d6af7ad5 Mon Sep 17 00:00:00 2001 From: modmuss50 Date: Sat, 3 Nov 2018 18:03:43 +0000 Subject: [PATCH] Log version --- build.gradle | 13 ++++++++++++- src/main/java/net/fabricmc/loom/AbstractPlugin.java | 2 ++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 970c7577..c472a707 100644 --- a/build.gradle +++ b/build.gradle @@ -11,7 +11,15 @@ targetCompatibility = 1.8 group = 'net.fabricmc' archivesBaseName = project.name -version = '0.0.12-SNAPSHOT' +version = '0.0.13-SNAPSHOT' + +def build = "local" +def ENV = System.getenv() +if (ENV.BUILD_NUMBER) { + build = "jenkins #${ENV.BUILD_NUMBER}" +} + + // Remove the gradleApi so it isn't merged into the jar file. configurations.compile.dependencies.remove dependencies.gradleApi() @@ -66,6 +74,9 @@ jar { exclude 'META-INF/*' exclude 'META-INF' } + manifest { + attributes 'Implementation-Version': version + " Build(" + build + ")" + } } apply from: 'https://github.com/FabricMC/fabric-docs/raw/master/gradle/license.gradle' diff --git a/src/main/java/net/fabricmc/loom/AbstractPlugin.java b/src/main/java/net/fabricmc/loom/AbstractPlugin.java index 804706fd..0dc3c55c 100644 --- a/src/main/java/net/fabricmc/loom/AbstractPlugin.java +++ b/src/main/java/net/fabricmc/loom/AbstractPlugin.java @@ -60,6 +60,8 @@ public class AbstractPlugin implements Plugin { public void apply(Project target) { this.project = target; + project.getLogger().lifecycle("Fabric Loom: " + AbstractPlugin.class.getPackage().getImplementationVersion()); + // Apply default plugins project.apply(ImmutableMap.of("plugin", "java")); project.apply(ImmutableMap.of("plugin", "eclipse"));