Skip to content

Commit acfe6ba

Browse files
committed
add travis file update gradle scripts
1 parent 485a17a commit acfe6ba

File tree

3 files changed

+98
-17
lines changed

3 files changed

+98
-17
lines changed

.travis.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
language: java
2+
cache:
3+
directories:
4+
- $HOME/.gradle
5+
notifications:
6+
email: false
7+
jdk:
8+
- oraclejdk8
9+
install: ./gradlew setupCIWorkspace -S
10+
script: ./gradlew build -S
11+
before_install:
12+
- chmod a+x gradlew

build.gradle

Lines changed: 64 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,19 @@ apply plugin: "net.minecraftforge.gradle.forge"
2020
apply plugin: "com.matthewprenger.cursegradle"
2121
apply plugin: "maven-publish"
2222

23+
javadoc {
24+
failOnError = false
25+
}
26+
2327
def mod_file = getModFile()
24-
version = getVersion("VERSION", mod_file)
28+
def mc_version = "1.10.2"
29+
def short_version = getVersion("VERSION", mod_file)
30+
version = mc_version + "-" + short_version
2531
if (System.getenv().BUILD_NUMBER) {
2632
version += "." + System.getenv().BUILD_NUMBER
2733
}
28-
version += "-1.10.2"
2934
group = "mmd"
30-
archivesBaseName = "orespawn"
35+
archivesBaseName = "OreSpawn"
3136
sourceCompatibility = targetCompatibility = "1.8"
3237

3338
class Secrets {
@@ -55,29 +60,62 @@ if (secretFile.exists()) {
5560
}
5661

5762
minecraft {
58-
version = "1.10.2-12.18.2.2125"
63+
version = "1.10.2-12.18.3.2185"
5964
runDir = "run"
60-
mappings = "snapshot_20161111"
65+
mappings = "stable_29"
66+
// coreMod = ""
6167
makeObfSourceJar = false
6268
}
6369

70+
repositories {
71+
maven {
72+
name "DVS1 Maven FS"
73+
url "http://dvs1.progwml6.com/files/maven"
74+
}
75+
maven {
76+
name "Chickenbones Repo"
77+
url "http://chickenbones.net/maven/"
78+
}
79+
maven {
80+
name "tterrag"
81+
url "http://maven.tterrag.com/"
82+
}
83+
maven {
84+
name "MMD"
85+
url "https://maven.mcmoddev.com/"
86+
}
87+
maven {
88+
name "amadornes"
89+
url "http://maven.amadornes.com/"
90+
}
91+
maven {
92+
name "epoxide"
93+
url "http://maven.epoxide.xyz"
94+
}
95+
}
96+
97+
dependencies {
98+
// None
99+
}
100+
64101
processResources {
65102
inputs.property "version", project.version
66103
inputs.property "mcversion", project.minecraft.version
67104

68105
from (sourceSets.main.resources.srcDirs) {
69106
include "mcmod.info"
70-
expand "version": project.version
107+
expand "version": short_version
71108
}
72109

73110
from (sourceSets.main.resources.srcDirs) {
74111
exclude "mcmod.info"
75112
}
76113
}
77114

78-
task sourcesJar(type: Jar, dependsOn: classes) {
79-
classifier = "sources"
80-
from sourceSets.main.allSource
115+
jar {
116+
manifest {
117+
// attributes("FMLCorePluginContainsFMLMod": "true", "FMLCorePlugin": "")
118+
}
81119
}
82120

83121
task apiJar(type: Jar, dependsOn: classes) {
@@ -94,15 +132,20 @@ task devJar(type: Jar) {
94132
from sourceSets.main.output
95133
}
96134

135+
task sourcesJar(type: Jar, dependsOn: classes) {
136+
classifier = "sources"
137+
from sourceSets.main.allSource
138+
}
139+
97140
task javadocJar(type: Jar, dependsOn: javadoc) {
98141
classifier = "javadoc"
99142
from javadoc.destinationDir
100143
}
101144

102145
artifacts {
103-
archives sourcesJar
104146
archives apiJar
105147
archives devJar
148+
archives sourcesJar
106149
archives javadocJar
107150
}
108151

@@ -142,26 +185,30 @@ curseforge {
142185
apiKey = secret.curseforgeAPIKey
143186
project {
144187
id = "245586"
188+
changelog = file("CHANGELOG.txt")
145189
releaseType = "alpha"
146190
addGameVersion("1.10.2")
191+
def projName = "OreSpawn"
147192
def displayVersion = getVersion("VERSION", mod_file)
148193
if (System.getenv().BUILD_NUMBER) {
149194
displayVersion += "." + System.getenv().BUILD_NUMBER
150195
}
151196
mainArtifact(jar) {
152-
displayName = "OreSpawn $displayVersion"
153-
}
154-
addArtifact(sourcesJar) {
155-
displayName = "OreSpawn $displayVersion Sources"
197+
displayName = "$projName $displayVersion"
198+
relations {
199+
}
156200
}
157201
addArtifact(apiJar) {
158-
displayName = "OreSpawn $displayVersion API"
202+
displayName = "$projName $displayVersion API"
203+
}
204+
addArtifact(sourcesJar) {
205+
displayName = "$projName $displayVersion Sources"
159206
}
160207
addArtifact(devJar) {
161-
displayName = "OreSpawn $displayVersion Development"
208+
displayName = "$projName $displayVersion Development"
162209
}
163210
addArtifact(javadocJar) {
164-
displayName = "OreSpawn $displayVersion Javadoc"
211+
displayName = "$projName $displayVersion Javadoc"
165212
}
166213
}
167214
}

gradle.properties

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
mc_version=1.10.2
2+
top_mc_version=1.10
3+
ccl_version=2.4.3.165
4+
ccc_version=2.3.5.93
5+
nei_version=2.1.2.175
6+
//jei_version=3.10.0.268
7+
//jei_version=3.12.8.328
8+
//jei_version=3.13.6.389
9+
jei_version=+
10+
mantle_version=1.1.3.199
11+
tconstruct_version=2.6.1.464
12+
mcmp_version=1.2.1
13+
//mcmp_version=1.3.0
14+
mcmp_experimental_version=2.0.0_88
15+
top_version=1.3.3-46
16+
orespawn_version=2.0.0.10
17+
tesla_version=1.2.1.50
18+
bme_version=2.5.0-beta1
19+
mme_version=0.11.0
20+
fme_version=0.11.0
21+
bmi_version=0.11.0
22+
pa_version=2.3.0

0 commit comments

Comments
 (0)