33 lines
677 B
Plaintext
33 lines
677 B
Plaintext
plugins {
|
|
id("java-library")
|
|
id("net.minecrell.plugin-yml.bukkit") version "0.6.0" // Plugin for generating plugin.yml
|
|
id("com.github.johnrengelman.shadow") version "8.1.1"
|
|
}
|
|
|
|
dependencies {
|
|
implementation(project(":api"))
|
|
}
|
|
|
|
// Plugin-specific configurations
|
|
base {
|
|
archivesName.set("DataLockLib")
|
|
}
|
|
|
|
// Bukkit plugin configuration
|
|
bukkit {
|
|
name = rootProject.name
|
|
main = "${project.group}.${rootProject.name}"
|
|
apiVersion = "1.21"
|
|
authors = listOf("Teriuihi")
|
|
description = project.description
|
|
version = project.version.toString()
|
|
}
|
|
|
|
tasks.shadowJar {
|
|
archiveClassifier.set("")
|
|
}
|
|
|
|
tasks.build {
|
|
dependsOn(tasks.shadowJar)
|
|
}
|