在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):spigradle/spigradle开源软件地址(OpenSource Url):https://github.com/spigradle/spigradle开源编程语言(OpenSource Language):Kotlin 99.6%开源软件介绍(OpenSource Introduction):SpigradleAn intelligent Gradle plugin used to develop plugins for Spigot, Bungeecord and NukkitX. Benefits
plugins {
id 'java'
id 'kr.entree.spigradle' version '2.4.2'
}
group 'org.sample'
version '1.0-SNAPSHOT'
dependencies {
compileOnly spigot('1.16.5')
}
spigot {
depends 'ProtocolLib'
softDepends 'SomeLibrary'
commands {
create('mycmd') {
aliases 'cmd'
}
}
} Table of contents
PluginsSpigotDemoGroovy DSL plugins {
id 'java'
id 'kr.entree.spigradle' version '2.4.2'
}
dependencies {
compileOnly spigot('1.16.5')
}
spigot {
depends 'ProtocolLib'
softDepends 'SomeLibrary'
commands {
create('mycmd') {
aliases 'cmd'
}
}
// if you want to exclude all [spigot.libraries]:
// `excludeLibraries = ['*']`
} Kotlin DSLimport kr.entree.spigradle.kotlin.*
plugins {
kotlin("jvm") version "1.3.72"
id("kr.entree.spigradle") version "2.4.2"
}
dependencies {
implementation(kotlin("stdlib-jdk8"))
compileOnly(spigot("1.16.5"))
}
spigot {
depends = listOf("ProtocolLib")
softDepends = listOf("SomeLibrary")
commands {
create("mycmd") {
aliases = listOf("cmd")
}
}
// if you want to exclude all [spigot.libraries]:
// `excludeLibraries = listOf("*")`
} Groovy Legacybuildscript {
repositories {
gradlePluginPortal()
}
dependencies {
classpath 'kr.entree:spigradle:2.4.2'
}
}
apply plugin: 'kr.entree.spigradle' Kotlin Legacybuildscript {
repositories {
gradlePluginPortal()
}
dependencies {
classpath("kr.entree:spigradle:2.4.2")
}
}
apply(plugin = "kr.entree.spigradle") BungeecordDemoGroovy DSL plugins {
id 'java'
id 'kr.entree.spigradle.bungee' version '2.4.2'
}
dependencies {
compileOnly bungeecord('1.15')
} Kotlin DSLplugins {
kotlin("jvm") version "1.3.72"
id("kr.entree.spigradle.bungee") version "2.4.2"
}
dependencies {
implementation(kotlin("stdlib-jdk8"))
compileOnly(bungeecord("1.15"))
} Groovy Legacybuildscript {
repositories {
gradlePluginPortal()
}
dependencies {
classpath 'kr.entree:spigradle:2.4.2'
}
}
apply plugin: 'kr.entree.spigradle.bungee' Kotlin Legacybuildscript {
repositories {
gradlePluginPortal()
}
dependencies {
classpath("kr.entree:spigradle:2.4.2")
}
}
apply(plugin = "kr.entree.spigradle.bungee") NukkitXDemoGroovy DSL plugins {
id 'java'
id 'kr.entree.spigradle.nukkit' version '2.4.2'
}
dependencies {
compileOnly nukkit('1.0')
} Kotlin DSLplugins {
kotlin("jvm") version "1.3.72"
id("kr.entree.spigradle.nukkit") version "2.4.2"
}
dependencies {
implementation(kotlin("stdlib-jdk8"))
compileOnly(bungeecord("1.15"))
} Groovy Legacybuildscript {
repositories {
gradlePluginPortal()
}
dependencies {
classpath 'kr.entree:spigradle:2.4.2'
}
}
apply plugin: 'kr.entree.spigradle.nukkit' Kotlin Legacybuildscript {
repositories {
gradlePluginPortal()
}
dependencies {
classpath("kr.entree:spigradle:2.4.2")
}
}
apply(plugin = "kr.entree.spigradle.nukkit") RequirementsAll the plugins requires Gradle 5.4.2+, recommends the latest. To update your gradle wrapper:
Repositories
Groovy usagerepositories {
engienhub()
} Kotiln usageimport kr.entree.spigradle.kotlin.*
repositories {
enginehub()
} Dependencies
Groovy usagedependencies {
compileOnly spigot("1.16.5") // or just spigot()
} Kotlin usageimport kr.entree.spigradle.kotlin.*
dependencies {
compileOnly(spigot("1.16.5")) // or just spigot()
} See alsoSupporters |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论