diff --git a/build.gradle b/build.gradle index b95096b..47fd821 100644 --- a/build.gradle +++ b/build.gradle @@ -2,6 +2,9 @@ plugins { id 'java' } +group = "dev.ivycollective" +version = project.version + repositories { mavenCentral() maven { @@ -14,12 +17,18 @@ dependencies { compileOnly "io.papermc.paper:paper-api:1.21-R0.1-SNAPSHOT" } -def targetJavaVersion = 21 java { - def javaVersion = JavaVersion.toVersion(targetJavaVersion) - sourceCompatibility = javaVersion - targetCompatibility = javaVersion - if (JavaVersion.current() < javaVersion) { - toolchain.languageVersion = JavaLanguageVersion.of(targetJavaVersion) + sourceCompatibility = JavaVersion.VERSION_21 + targetCompatibility = JavaVersion.VERSION_21 + toolchain { + languageVersion = JavaLanguageVersion.of(21) } -} \ No newline at end of file +} + +processResources { + filesMatching("plugin.yml") { + expand( + "version": project.version + ) + } +} diff --git a/gradle.properties b/gradle.properties new file mode 100644 index 0000000..26c7453 --- /dev/null +++ b/gradle.properties @@ -0,0 +1 @@ +version=STAGING \ No newline at end of file diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index 54f052b..6cce2ff 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -1,5 +1,5 @@ name: cloudflare-tunnels-plugin -version: STAGING +version: "${version}" main: dev.ivycollective.cloudflaretunnelsplugin.CloudflareTunnelsPlugin description: Run a Cloudflare Tunnels daemon authors: [ ivycollective ]