+ update custom description node
This commit is contained in:
parent
56b8eaa9a7
commit
170c7e26bf
|
|
@ -22,6 +22,7 @@ class Description {
|
||||||
def libraries
|
def libraries
|
||||||
def dependencies
|
def dependencies
|
||||||
def requiredMods = "spongeapi@7.2.0"
|
def requiredMods = "spongeapi@7.2.0"
|
||||||
|
def custom = new HashMap<String, Object>()
|
||||||
|
|
||||||
static List<String> buildFile() {
|
static List<String> buildFile() {
|
||||||
def str = []
|
def str = []
|
||||||
|
|
@ -68,6 +69,13 @@ class Description {
|
||||||
appendNameList(str, softdepend, "softdepend")
|
appendNameList(str, softdepend, "softdepend")
|
||||||
appendNameList(str, loadbefore, "loadbefore")
|
appendNameList(str, loadbefore, "loadbefore")
|
||||||
appendNameList(str, libraries, "libraries")
|
appendNameList(str, libraries, "libraries")
|
||||||
|
custom.entrySet().each {
|
||||||
|
if (it.value instanceof List) {
|
||||||
|
appendNameList(str, it.value, it.key)
|
||||||
|
} else {
|
||||||
|
appendName(str, it.value, it.key)
|
||||||
|
}
|
||||||
|
}
|
||||||
return str.join("\n").getBytes(StandardCharsets.UTF_8)
|
return str.join("\n").getBytes(StandardCharsets.UTF_8)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -80,6 +88,13 @@ class Description {
|
||||||
appendNameList(str, depend, "depends")
|
appendNameList(str, depend, "depends")
|
||||||
appendNameList(str, softdepend, "softDepends")
|
appendNameList(str, softdepend, "softDepends")
|
||||||
appendNameList(str, libraries, "libraries")
|
appendNameList(str, libraries, "libraries")
|
||||||
|
custom.entrySet().each {
|
||||||
|
if (it.value instanceof List) {
|
||||||
|
appendNameList(str, it.value, it.key)
|
||||||
|
} else {
|
||||||
|
appendName(str, it.value, it.key)
|
||||||
|
}
|
||||||
|
}
|
||||||
return str.join("\n").getBytes(StandardCharsets.UTF_8)
|
return str.join("\n").getBytes(StandardCharsets.UTF_8)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -99,6 +114,13 @@ class Description {
|
||||||
appendNameList(str, softdepend, "softdepend")
|
appendNameList(str, softdepend, "softdepend")
|
||||||
appendNameList(str, loadbefore, "loadbefore")
|
appendNameList(str, loadbefore, "loadbefore")
|
||||||
appendNameList(str, libraries, "libraries")
|
appendNameList(str, libraries, "libraries")
|
||||||
|
custom.entrySet().each {
|
||||||
|
if (it.value instanceof List) {
|
||||||
|
appendNameList(str, it.value, it.key)
|
||||||
|
} else {
|
||||||
|
appendName(str, it.value, it.key)
|
||||||
|
}
|
||||||
|
}
|
||||||
return str.join("\n").getBytes(StandardCharsets.UTF_8)
|
return str.join("\n").getBytes(StandardCharsets.UTF_8)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -237,4 +259,8 @@ class Description {
|
||||||
def requiredMods(requiredMods) {
|
def requiredMods(requiredMods) {
|
||||||
this.requiredMods = requiredMods
|
this.requiredMods = requiredMods
|
||||||
}
|
}
|
||||||
|
|
||||||
|
def custom(String key, value) {
|
||||||
|
this.custom[key] = value
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue