update gradle configuration and wrapper
This commit is contained in:
parent
9828227f41
commit
84ee6ac378
8 changed files with 77 additions and 56 deletions
5
.gitignore
vendored
5
.gitignore
vendored
|
|
@ -4,7 +4,7 @@
|
|||
# log file
|
||||
*.log
|
||||
|
||||
# package files #
|
||||
# package files
|
||||
*.jar
|
||||
*.war
|
||||
*.nar
|
||||
|
|
@ -24,3 +24,6 @@ gradle-app.setting
|
|||
|
||||
# intellij
|
||||
.idea/
|
||||
|
||||
# server
|
||||
run/
|
||||
|
|
|
|||
52
build.gradle
52
build.gradle
|
|
@ -1,52 +0,0 @@
|
|||
plugins {
|
||||
id("java")
|
||||
id("org.jetbrains.gradle.plugin.idea-ext") version "1.3"
|
||||
id("xyz.jpenilla.run-velocity") version "3.0.0"
|
||||
}
|
||||
|
||||
group = 'com.uravgcode'
|
||||
version = '1.0'
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
maven {
|
||||
name = "papermc-repo"
|
||||
url = "https://repo.papermc.io/repository/maven-public/"
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
compileOnly("com.velocitypowered:velocity-api:3.4.0-SNAPSHOT")
|
||||
annotationProcessor("com.velocitypowered:velocity-api:3.4.0-SNAPSHOT")
|
||||
}
|
||||
|
||||
tasks {
|
||||
runVelocity {
|
||||
velocityVersion("3.4.0-SNAPSHOT")
|
||||
}
|
||||
}
|
||||
|
||||
def targetJavaVersion = 21
|
||||
java {
|
||||
toolchain.languageVersion = JavaLanguageVersion.of(targetJavaVersion)
|
||||
}
|
||||
|
||||
tasks.withType(JavaCompile).configureEach {
|
||||
options.encoding = 'UTF-8'
|
||||
options.release.set(targetJavaVersion)
|
||||
}
|
||||
|
||||
def templateSource = file('src/main/templates')
|
||||
def templateDest = layout.buildDirectory.dir('generated/sources/templates')
|
||||
def generateTemplates = tasks.register('generateTemplates', Copy) { task ->
|
||||
def props = ['version': project.version]
|
||||
task.inputs.properties props
|
||||
|
||||
task.from templateSource
|
||||
task.into templateDest
|
||||
task.expand props
|
||||
}
|
||||
|
||||
sourceSets.main.java.srcDir(generateTemplates.map { it.outputs })
|
||||
|
||||
project.idea.project.settings.taskTriggers.afterSync generateTemplates
|
||||
45
build.gradle.kts
Normal file
45
build.gradle.kts
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
plugins {
|
||||
java
|
||||
alias(libs.plugins.run.velocity)
|
||||
}
|
||||
|
||||
group = "com.uravgcode"
|
||||
version = "1.0"
|
||||
|
||||
java {
|
||||
toolchain.languageVersion.set(JavaLanguageVersion.of(21))
|
||||
}
|
||||
|
||||
dependencies {
|
||||
compileOnly(libs.velocity.api)
|
||||
annotationProcessor(libs.velocity.api)
|
||||
}
|
||||
|
||||
tasks {
|
||||
withType<JavaCompile>().configureEach {
|
||||
options.encoding = "UTF-8"
|
||||
options.release.set(21)
|
||||
}
|
||||
|
||||
runVelocity {
|
||||
velocityVersion("3.4.0-SNAPSHOT")
|
||||
}
|
||||
}
|
||||
|
||||
val templateSource = file("src/main/templates")
|
||||
val templateDest = layout.buildDirectory.dir("generated/sources/templates")
|
||||
|
||||
val generateTemplates by tasks.registering(Copy::class) {
|
||||
val props = mapOf("version" to project.version)
|
||||
inputs.properties(props)
|
||||
|
||||
from(templateSource)
|
||||
into(templateDest)
|
||||
expand(props)
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
named("main") {
|
||||
java.srcDir(generateTemplates.map { it.outputs })
|
||||
}
|
||||
}
|
||||
9
gradle/libs.versions.toml
Normal file
9
gradle/libs.versions.toml
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
[versions]
|
||||
velocity-api = "3.4.0-SNAPSHOT"
|
||||
run-task = "3.0.2"
|
||||
|
||||
[libraries]
|
||||
velocity-api = { module = "com.velocitypowered:velocity-api", version.ref = "velocity-api" }
|
||||
|
||||
[plugins]
|
||||
run-velocity = { id = "xyz.jpenilla.run-velocity", version.ref = "run-task" }
|
||||
BIN
gradle/wrapper/gradle-wrapper.jar
vendored
BIN
gradle/wrapper/gradle-wrapper.jar
vendored
Binary file not shown.
4
gradle/wrapper/gradle-wrapper.properties
vendored
4
gradle/wrapper/gradle-wrapper.properties
vendored
|
|
@ -1,7 +1,7 @@
|
|||
distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
distributionSha256Sum=a17ddd85a26b6a7f5ddb71ff8b05fc5104c0202c6e64782429790c933686c806
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-9.1.0-bin.zip
|
||||
distributionSha256Sum=df67a32e86e3276d011735facb1535f64d0d88df84fa87521e90becc2d735444
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-9.2.0-bin.zip
|
||||
networkTimeout=10000
|
||||
validateDistributionUrl=true
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
|
|
|
|||
|
|
@ -1 +0,0 @@
|
|||
rootProject.name = 'global-whitelist'
|
||||
17
settings.gradle.kts
Normal file
17
settings.gradle.kts
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
pluginManagement {
|
||||
repositories {
|
||||
mavenCentral()
|
||||
gradlePluginPortal()
|
||||
}
|
||||
}
|
||||
|
||||
@Suppress("UnstableApiUsage")
|
||||
dependencyResolutionManagement {
|
||||
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
|
||||
repositories {
|
||||
mavenCentral()
|
||||
maven(uri("https://repo.papermc.io/repository/maven-public/"))
|
||||
}
|
||||
}
|
||||
|
||||
rootProject.name = "global-whitelist"
|
||||
Loading…
Add table
Add a link
Reference in a new issue