Gracefully handle missing files
This commit is contained in:
parent
8f8f9db93b
commit
6e21b288d0
1 changed files with 14 additions and 2 deletions
16
build.gradle
16
build.gradle
|
@ -74,15 +74,27 @@ task changelog() {
|
||||||
}
|
}
|
||||||
|
|
||||||
modrinth {
|
modrinth {
|
||||||
|
def changes = new File(projectDir, "CHANGES.md")
|
||||||
|
if (changes.exists()) {
|
||||||
|
changes = changes.getText('UTF-8')
|
||||||
|
} else {
|
||||||
|
changes = ""
|
||||||
|
}
|
||||||
|
def token = new File(projectDir, "../MODRINTH_TOKEN")
|
||||||
|
if (token.exists()) {
|
||||||
|
token = token.text
|
||||||
|
} else {
|
||||||
|
token = ""
|
||||||
|
}
|
||||||
def slurper = new groovy.json.JsonSlurper()
|
def slurper = new groovy.json.JsonSlurper()
|
||||||
token = new File(projectDir, "../MODRINTH_TOKEN").text
|
token = token
|
||||||
projectId = project.archives_base_name
|
projectId = project.archives_base_name
|
||||||
versionNumber = project.mod_version
|
versionNumber = project.mod_version
|
||||||
versionType = project.release_channel
|
versionType = project.release_channel
|
||||||
uploadFile = remapJar
|
uploadFile = remapJar
|
||||||
gameVersions = slurper.parseText(project.modrinth_versions)
|
gameVersions = slurper.parseText(project.modrinth_versions)
|
||||||
loaders = ["fabric"]
|
loaders = ["fabric"]
|
||||||
changelog = new File(projectDir, "CHANGES.md").getText('UTF-8')
|
changelog = changes
|
||||||
dependencies {
|
dependencies {
|
||||||
required.project "fabric-api"
|
required.project "fabric-api"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue