-
Notifications
You must be signed in to change notification settings - Fork 21
/
Copy pathbuild.gradle
124 lines (107 loc) · 3.53 KB
/
build.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
buildscript {
repositories {
jcenter()
maven { url = "http://files.minecraftforge.net/maven" }
}
dependencies {
classpath 'net.minecraftforge.gradle:ForgeGradle:2.3-SNAPSHOT'
}
}
apply plugin: 'net.minecraftforge.gradle.forge'
sourceCompatibility = targetCompatibility = '1.8' // Need this here so eclipse task generates correctly.
compileJava {
sourceCompatibility = targetCompatibility = '1.8'
}
ext.buildnumber = 0
if (System.getenv('BUILD_NUMBER') != null)
project.buildnumber = System.getenv('BUILD_NUMBER')
else {
try {
ext.buildnumber += "_" + "git rev-parse --abbrev-ref HEAD".execute().text.trim();
ext.buildnumber += "_" + "git rev-parse --short HEAD".execute().text.trim();
} catch (all) {}
logger.lifecycle "No build number detected, setting to ${ext.buildnumber}"
}
group = "com.nekokittygames.mffs"
archivesBaseName = "MFFS"
version = "1.12.2-4.0.1.${buildnumber}"
boolean dev = System.getenv("RELEASE") == null || System.getenv("RELEASE").equalsIgnoreCase("false")
minecraft {
version = "1.12.2-14.23.5.2807"
runDir = "run"
}
repositories {
mavenCentral()
mavenLocal()
maven { // TOP
name 'tterrag maven'
url "http://maven.tterrag.com/"
}
maven { // TOP
name 'tterrag maven2'
url "http://maven2.tterrag.com/"
}
maven {
name 'forge'
url 'http://files.minecraftforge.net/maven'
}
maven {
name "IC2"
url = "http://maven.ic2.player.to"
}
maven {
name "BuildCraft"
url = "https://mod-buildcraft.com/maven"
}
maven {
name "Tehnut Maven FS"
url "http://tehnut.info/maven"
}
maven {
name = "CoFH/Covers Maven"
url = "http://maven.covers1624.net"
}
maven {
name = "JEI Maven."
url = "http://dvs1.progwml6.com/files/maven"
}
maven {
name = "Tesla"
url 'http://maven.mcmoddev.com'
}
maven {
name = "CurseForge"
url = "https://minecraft.curseforge.com/api/maven/"
}
}
dependencies {
deobfCompile "hwyla:Hwyla:1.8.26:B41_1.12.2"
compile "net.darkhax.tesla:Tesla-1.12.2:1.0.63"
deobfCompile "info.amerifrance.guideapi:Guide-API:1.12-2.1.8-63"
deobfCompile "jei:jei_1.12.2:4.13.1.225"
deobfCompile "industrial-craft:industrialcraft-2:2.8.108:ex112"
deobfCompile "redstone-flux:RedstoneFlux-1.12:2.1.0.6:universal"
deobfCompile "codechicken-lib-1-8:CodeChickenLib-1.12.2:3.2.2.353:universal"
deobfCompile "cofhcore:CoFHCore-1.12.2:4.6.1.22:universal"
deobfCompile "cofh-world:CoFHWorld-1.12.2:1.3.0.6:universal"
deobfCompile "thermal-foundation:ThermalFoundation-1.12.2:2.6.1.22:universal"
deobfCompile "thermalexpansion:ThermalExpansion-1.12.2:5.5.2.39:universal"
deobfCompile "thermal-dynamics:ThermalDynamics-1.12.2:2.5.3.16:universal"
deobfCompile "info.loenwind.autoconfig:AutoConfig:1.12.2-1.0.1"
deobfCompile "info.loenwind.autosave:AutoSave:1.12.2-1.0.9"
deobfCompile "endercore:EnderCore:1.12.2:0.5.44"
deobfCompile "ender-io:EnderIO:1.12.2:5.0.39"
deobfCompile "buildcraft:buildcraft:7.99.19"
}
processResources
{
inputs.property "version", project.version
inputs.property "mcversion", project.minecraft.version
from(sourceSets.main.resources.srcDirs) {
include 'mcmod.info'
expand 'version':project.version, 'mcversion':project.minecraft.version
}
from(sourceSets.main.resources.srcDirs) {
exclude 'mcmod.info'
}
}