feat: some gradle things
This commit is contained in:
parent
a7f3038261
commit
d4f7aae532
26
build.gradle
26
build.gradle
|
@ -4,7 +4,7 @@ plugins {
|
||||||
}
|
}
|
||||||
|
|
||||||
group = 'me.theclashfruit'
|
group = 'me.theclashfruit'
|
||||||
version = '0.2.0+mc1.1-alpha'
|
version = project.plugin_version
|
||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
|
@ -14,7 +14,7 @@ dependencies {
|
||||||
testImplementation platform('org.junit:junit-bom:5.9.1')
|
testImplementation platform('org.junit:junit-bom:5.9.1')
|
||||||
testImplementation 'org.junit.jupiter:junit-jupiter'
|
testImplementation 'org.junit.jupiter:junit-jupiter'
|
||||||
|
|
||||||
implementation files('/home/tcf/MinecraftDev/craftbukkit-1.1-R5-SNAPSHOT.jar')
|
shadow files('/home/tcf/MinecraftDev/craftbukkit-1.1-R5-SNAPSHOT.jar')
|
||||||
|
|
||||||
implementation 'org.eclipse.jetty:jetty-server:9.4.52.v20230823'
|
implementation 'org.eclipse.jetty:jetty-server:9.4.52.v20230823'
|
||||||
implementation 'org.eclipse.jetty:jetty-servlet:9.4.52.v20230823'
|
implementation 'org.eclipse.jetty:jetty-servlet:9.4.52.v20230823'
|
||||||
|
@ -27,10 +27,30 @@ dependencies {
|
||||||
implementation 'com.google.code.gson:gson:2.10.1'
|
implementation 'com.google.code.gson:gson:2.10.1'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
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
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
shadowJar {
|
shadowJar {
|
||||||
archiveBaseName.set('crss')
|
archiveBaseName.set(rootProject.name)
|
||||||
archiveClassifier.set('')
|
archiveClassifier.set('')
|
||||||
archiveVersion.set(project.version)
|
archiveVersion.set(project.version)
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
tasks.jar.enabled = false
|
||||||
|
|
||||||
|
tasks.build {
|
||||||
|
dependsOn tasks.processResources
|
||||||
|
dependsOn tasks.shadowJar
|
||||||
}
|
}
|
||||||
|
|
||||||
test {
|
test {
|
||||||
|
|
2
gradle.properties
Normal file
2
gradle.properties
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
bukkit_version = 1.1-R5-SNAPSHOT
|
||||||
|
plugin_version = 0.3.0+mc1.1-alpha
|
|
@ -1,3 +1,3 @@
|
||||||
name: CRSS
|
name: CRSS
|
||||||
main: me.theclashfruit.crss.Plugin
|
main: me.theclashfruit.crss.Plugin
|
||||||
version: 0.1.0+mc1.1-alpha
|
version: ${version}
|
Reference in a new issue