[ci-skip] Setup repo for api publishing

This commit is contained in:
jmp
2020-12-20 00:21:38 -08:00
parent 26b0736149
commit 2fd92fe308
7 changed files with 28 additions and 11 deletions

View File

@@ -9,6 +9,7 @@ open class ToothpickExtension(objects: ObjectFactory) {
lateinit var forkName: String
val forkNameLowercase
get() = forkName.toLowerCase(Locale.ENGLISH)
lateinit var forkUrl: String
lateinit var forkVersion: String
lateinit var groupId: String
lateinit var minecraftVersion: String
@@ -18,6 +19,12 @@ open class ToothpickExtension(objects: ObjectFactory) {
lateinit var upstream: String
val upstreamLowercase
get() = upstream.toLowerCase(Locale.ENGLISH)
lateinit var upstreamBranch: String
var paperclipName: String = ""
get(): String = if (field.isEmpty()) {
"$forkNameLowercase-paperclip.jar"
} else "$field.jar"
lateinit var serverProject: ToothpickSubproject
fun server(receiver: ToothpickSubproject.() -> Unit) {