1
-
2
1
// For those who want the bleeding edge
3
2
buildscript {
4
3
repositories {
@@ -25,14 +24,10 @@ repositories {
25
24
name " Mobius Repo"
26
25
url " http://mobiusstrip.eu/maven"
27
26
}
28
- maven {
29
- name " Raoulvdberge"
30
- url " https://repo.raoulvdberge.com/"
31
- }
32
- maven {
33
- name = " Amadornes"
34
- url " http://maven.amadornes.com/"
35
- }
27
+ maven {
28
+ name = " Amadornes"
29
+ url " http://maven.amadornes.com/"
30
+ }
36
31
maven {
37
32
name " progwml"
38
33
url " http://dvs1.progwml6.com/files/maven"
@@ -52,7 +47,7 @@ configFile.withReader {
52
47
version = " ${ config.mod_version} "
53
48
def ENV = System . getenv()
54
49
if (ENV . BUILD_NUMBER ) {
55
- version = version + " ." + " ${ System.getenv().BUILD_NUMBER} "
50
+ version = version + " ." + " ${ System.getenv().BUILD_NUMBER} "
56
51
}
57
52
58
53
group = " ${ config.group_id} " // http://maven.apache.org/guides/mini/guide-naming-conventions.html
@@ -66,69 +61,34 @@ minecraft {
66
61
}
67
62
68
63
dependencies {
69
- deobfCompile (' RebornCore:RebornCore-1.12.2:+:universal' ){
70
- transitive = false
71
- }
72
- deobfCompile (' refinedstorage:refinedstorage:1.6.12-+' ){
73
- transitive = false
74
- }
64
+ compile files(" libs/morerefinedstorage-2.2.1.jar" )
65
+ deobfCompile(' RebornCore:RebornCore-1.12.2:+:universal' ) {
66
+ transitive = false
67
+ }
75
68
}
76
69
77
- processResources
78
- {
79
- // this will ensure that this task is redone when the versions change.
80
- inputs. property " version" , project. version
81
- inputs. property " mcversion" , project. minecraft. version
70
+ processResources {
71
+ // this will ensure that this task is redone when the versions change.
72
+ inputs. property " version" , project. version
73
+ inputs. property " mcversion" , project. minecraft. version
82
74
83
- // replace stuff in mcmod.info, nothing else
84
- from(sourceSets. main. resources. srcDirs) {
85
- include ' mcmod.info'
75
+ // replace stuff in mcmod.info, nothing else
76
+ from(sourceSets. main. resources. srcDirs) {
77
+ include ' mcmod.info'
86
78
87
- // replace version and mcversion
88
- expand ' version' :project. version, ' mcversion' :project. minecraft. version
89
- }
79
+ // replace version and mcversion
80
+ expand ' version' : project. version, ' mcversion' : project. minecraft. version
81
+ }
90
82
91
- // copy everything else, thats not the mcmod.info
92
- from(sourceSets. main. resources. srcDirs) {
93
- exclude ' mcmod.info'
94
- }
95
- }
83
+ // copy everything else, thats not the mcmod.info
84
+ from(sourceSets. main. resources. srcDirs) {
85
+ exclude ' mcmod.info'
86
+ }
87
+ }
96
88
97
89
task deobfJar (type : Jar ) {
98
90
from sourceSets. main. output
99
91
classifier = ' dev'
100
92
}
101
93
102
94
build. dependsOn deobfJar
103
-
104
-
105
- import groovy.util.XmlSlurper
106
- import org.apache.commons.io.FileUtils
107
-
108
- task curseTools {
109
- doLast {
110
- def cacheFiles = new File (" .gradle/curseTools" )
111
- if (! cacheFiles. exists()) {
112
- cacheFiles. mkdirs()
113
- }
114
-
115
- def mavenMetadata = new File (cacheFiles, " maven-metadata.xml" )
116
-
117
- logger. lifecycle(" :downloading curseTools metadata" )
118
- FileUtils . copyURLToFile(new URL (" http://maven.modmuss50.me/CurseTools/CurseTools/maven-metadata.xml" ), mavenMetadata)
119
-
120
- def metadata = new XmlSlurper (). parseText(FileUtils . readFileToString(mavenMetadata))
121
- def curseToolsVersion = metadata. versioning. release
122
-
123
- def curseTools = new File (cacheFiles, " ${ curseToolsVersion} .jar" )
124
-
125
- logger. lifecycle(" :downloading CurseTools" )
126
- FileUtils . copyURLToFile(new URL (" http://maven.modmuss50.me/CurseTools/CurseTools/${ curseToolsVersion} /CurseTools-${ curseToolsVersion} .jar" ), curseTools)
127
-
128
- logger. lifecycle(" :launching CurseTools" )
129
- ant. java(jar : curseTools. getAbsolutePath(), fork : true , spawn : false ) {
130
- arg(value : jar. archivePath. getAbsolutePath())
131
- arg(value : deobfJar. archivePath. getAbsolutePath())
132
- }
133
- }
134
- }
0 commit comments