This repository has been archived on 2024-07-29. You can view files and clone it, but cannot push or open issues or pull requests.
Plugin/build.gradle

58 lines
1.4 KiB
Groovy
Raw Normal View History

2023-09-22 21:14:23 +00:00
plugins {
id 'java'
2023-09-29 17:36:40 +00:00
id 'com.github.johnrengelman.shadow' version '8.1.1'
2023-09-22 21:14:23 +00:00
}
group = 'me.theclashfruit'
2023-09-30 14:07:32 +00:00
version = project.plugin_version
2023-09-22 21:14:23 +00:00
repositories {
mavenCentral()
}
dependencies {
testImplementation platform('org.junit:junit-bom:5.9.1')
testImplementation 'org.junit.jupiter:junit-jupiter'
2023-09-30 14:07:32 +00:00
shadow files('/home/tcf/MinecraftDev/craftbukkit-1.1-R5-SNAPSHOT.jar')
2023-09-29 17:36:40 +00:00
2023-09-30 13:36:31 +00:00
implementation 'org.eclipse.jetty:jetty-server:9.4.52.v20230823'
implementation 'org.eclipse.jetty:jetty-servlet:9.4.52.v20230823'
implementation 'org.eclipse.jetty.websocket:websocket-server:9.4.52.v20230823'
implementation 'org.eclipse.jetty.websocket:websocket-servlet:9.4.52.v20230823'
implementation 'javax.servlet:javax.servlet-api:4.0.1'
implementation 'javax.websocket:javax.websocket-api:1.1'
2023-09-29 17:36:40 +00:00
implementation 'com.google.code.gson:gson:2.10.1'
}
2023-09-30 14:07:32 +00:00
processResources {
inputs.property "version", project.version
inputs.property "bukkit_version", project.bukkit_version
filteringCharset "UTF-8"
filesMatching("plugin.yml") {
expand "version": project.version,
"bukkit_version": project.bukkit_version
}
}
2023-09-29 17:36:40 +00:00
shadowJar {
2023-09-30 14:07:32 +00:00
archiveBaseName.set(rootProject.name)
2023-09-29 17:36:40 +00:00
archiveClassifier.set('')
archiveVersion.set(project.version)
2023-09-30 14:07:32 +00:00
}
tasks.jar.enabled = false
tasks.build {
dependsOn tasks.processResources
dependsOn tasks.shadowJar
2023-09-22 21:14:23 +00:00
}
test {
useJUnitPlatform()
}