Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save randombyte-developer/14123e716169f3561bedfab9d6f72cfb to your computer and use it in GitHub Desktop.
Save randombyte-developer/14123e716169f3561bedfab9d6f72cfb to your computer and use it in GitHub Desktop.
plugins {
id 'org.spongepowered.plugin' version '0.7'
id 'com.github.johnrengelman.shadow' version '1.2.3'
}
apply from: "GradleCommon/common.gradle"
defaultTasks 'clean', 'updateLicenses', 'build'
group = 'net.caseif.flint.inferno'
version = '1.3.1'
// Extended project information
ext.projectName = 'inferno'
ext.description = 'The implementation of Flint minigame framework for the Sponge Minecraft server mod.'
ext.inceptionYear = '2016'
ext.packaging = 'jar'
configurations {
shadow
compile {
extendsFrom shadow
}
}
repositories {
maven {
name 'caseif'
url 'http://repo.caseif.net/content/groups/public/'
}
maven {
name 'sponge'
url 'https://repo.spongepowered.org/maven/'
}
}
dependencies {
compile 'org.spongepowered:spongeapi:5.1.0-SNAPSHOT'
shadow project(":common")
//shadow 'net.minecrell.mcstats:statslite-sponge:0.2.2'
}
// Read source files using UTF-8
tasks.withType(org.gradle.api.tasks.compile.JavaCompile) {
options.encoding = 'UTF-8'
}
jar {
classifier = 'base'
}
processResources {
from 'LICENSE.txt'
}
shadowJar {
configurations = [project.configurations.shadow]
classifier = ''
dependencies {
include dependency('net.caseif.flint.common:flintcommon')
include dependency('net.minecrell.mcstats:statslite-sponge')
}
relocate 'net.minecrell.mcstats', 'net.caseif.flint.inferno.lib.net.minecrell.mcstats'
}
task sourceJar(type: Jar) {
from sourceSets.main.java
from sourceSets.main.resources
classifier = 'sources'
}
artifacts {
archives shadowJar
archives sourceJar
}
task wrapper(type: Wrapper) {
gradleVersion = '3.0'
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment