forked from tilera/infinity-craft
Automatic versioning
This commit is contained in:
parent
cb6c59d0c7
commit
253245a202
2 changed files with 17 additions and 4 deletions
19
build.gradle
19
build.gradle
|
@ -1,3 +1,5 @@
|
||||||
|
import org.apache.tools.ant.filters.ReplaceTokens
|
||||||
|
|
||||||
buildscript {
|
buildscript {
|
||||||
repositories {
|
repositories {
|
||||||
jcenter()
|
jcenter()
|
||||||
|
@ -5,6 +7,7 @@ buildscript {
|
||||||
name = "forge"
|
name = "forge"
|
||||||
url = "https://files.minecraftforge.net/maven"
|
url = "https://files.minecraftforge.net/maven"
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
dependencies {
|
dependencies {
|
||||||
classpath "net.minecraftforge.gradle:ForgeGradle:2.3-SNAPSHOT"
|
classpath "net.minecraftforge.gradle:ForgeGradle:2.3-SNAPSHOT"
|
||||||
|
@ -42,6 +45,9 @@ minecraft {
|
||||||
// simply re-run your setup task after changing the mappings to update your workspace.
|
// simply re-run your setup task after changing the mappings to update your workspace.
|
||||||
mappings = project.mcpVersion
|
mappings = project.mcpVersion
|
||||||
// makeObfSourceJar = false // an Srg named sources jar is made by default. uncomment this to disable.
|
// makeObfSourceJar = false // an Srg named sources jar is made by default. uncomment this to disable.
|
||||||
|
|
||||||
|
replace '${version}', project.version
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
|
@ -58,6 +64,10 @@ repositories {
|
||||||
name = "CoFH Maven"
|
name = "CoFH Maven"
|
||||||
url = "http://maven.covers1624.net"
|
url = "http://maven.covers1624.net"
|
||||||
}
|
}
|
||||||
|
maven {
|
||||||
|
name = "CurseForge"
|
||||||
|
url = "https://minecraft.curseforge.com/api/maven/"
|
||||||
|
}
|
||||||
|
|
||||||
maven { url "https://jitpack.io" }
|
maven { url "https://jitpack.io" }
|
||||||
maven { url "https://maven.latmod.com/" }
|
maven { url "https://maven.latmod.com/" }
|
||||||
|
@ -66,18 +76,21 @@ repositories {
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
deobfCompile ("com.gitlab.lcoremodders:LucraftCore:${core_version}")
|
deobfCompile ("com.gitlab.lcoremodders:LucraftCore:2.4.2")
|
||||||
deobfCompile 'com.gitlab.lcoremodders:HeroesExpansion:1.3.3'
|
deobfCompile 'com.gitlab.lcoremodders:HeroesExpansion:1.3.3'
|
||||||
deobfCompile 'com.gitlab.lcoremodders:SpeedsterHeroes:1e4b1fb951'
|
deobfCompile 'com.gitlab.lcoremodders:SpeedsterHeroes:1e4b1fb951'
|
||||||
compile fileTree(dir: 'libs', include: ['*.jar'])
|
compile fileTree(dir: 'libs', include: ['*.jar'])
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
task deobfJar(type: Jar) {
|
task deobfJar(type: Jar) {
|
||||||
from sourceSets.main.output
|
from sourceSets.main.output
|
||||||
classifier = 'deobf'
|
classifier = 'deobf'
|
||||||
manifest {
|
manifest {
|
||||||
attributes 'FMLCorePlugin': 'lucraft.mods.lucraftcore.core.LucraftCoreCoreMod', 'FMLCorePluginContainsFMLMod': 'true'
|
attributes 'FMLCorePlugin': 'lucraft.mods.lucraftcore.core.LucraftCoreCoreMod', 'FMLCorePluginContainsFMLMod': 'true'
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
artifacts {
|
artifacts {
|
||||||
|
@ -87,7 +100,7 @@ artifacts {
|
||||||
|
|
||||||
processResources {
|
processResources {
|
||||||
// this will ensure that this task is redone when the versions change.
|
// this will ensure that this task is redone when the versions change.
|
||||||
inputs.property "version", project.version
|
inputs.property "version", getVersionName
|
||||||
inputs.property "mcversion", project.minecraft.version
|
inputs.property "mcversion", project.minecraft.version
|
||||||
|
|
||||||
// replace stuff in mcmod.info, nothing else
|
// replace stuff in mcmod.info, nothing else
|
||||||
|
@ -95,7 +108,7 @@ processResources {
|
||||||
include "mcmod.info"
|
include "mcmod.info"
|
||||||
|
|
||||||
// replace version and mcversion
|
// replace version and mcversion
|
||||||
expand "version": project.version, "mcversion": project.minecraft.version
|
expand "version": getVersionName, "mcversion": project.minecraft.version
|
||||||
}
|
}
|
||||||
|
|
||||||
// copy everything else, thats not the mcmod.info
|
// copy everything else, thats not the mcmod.info
|
||||||
|
|
|
@ -31,7 +31,7 @@ public class Infinity {
|
||||||
|
|
||||||
public static final String MOD_ID = "infinity";
|
public static final String MOD_ID = "infinity";
|
||||||
public static final String MOD_NAME = "Infinityraft";
|
public static final String MOD_NAME = "Infinityraft";
|
||||||
public static final String VERSION = "1.5";
|
public static final String VERSION = "${version}";
|
||||||
public static final String DEPENDENCIES = "required-after:lucraftcore@[1.12.2-2.4.0,)";
|
public static final String DEPENDENCIES = "required-after:lucraftcore@[1.12.2-2.4.0,)";
|
||||||
public static final SimpleNetworkWrapper NETWORK_WRAPPER = NetworkRegistry.INSTANCE.newSimpleChannel(MOD_ID);
|
public static final SimpleNetworkWrapper NETWORK_WRAPPER = NetworkRegistry.INSTANCE.newSimpleChannel(MOD_ID);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue