From fb5a54abfe93a6ce9258cc17f89d8de09bf2bfee Mon Sep 17 00:00:00 2001 From: Bram Date: Sun, 7 Jul 2024 13:53:40 +0200 Subject: [PATCH 01/12] Gradle Build Chain from Groovy -> Kotlin DSL --- .github/workflows/gradle-publish.yml | 44 ------ .idea/gradle.xml | 2 + .idea/misc.xml | 2 +- .idea/workspace.xml | 168 ++++++++++++++-------- api/build.gradle | 7 - api/build.gradle.kts | 6 + build.gradle | 66 --------- build.gradle.kts | 59 ++++++++ code-gen/build.gradle | 7 - code-gen/build.gradle.kts | 6 + common/{build.gradle => build.gradle.kts} | 1 - gradle/wrapper/gradle-wrapper.properties | 2 +- gradlew | 0 libs.versions.toml | 33 +++++ model-engine-addon/build.gradle | 8 -- model-engine-addon/build.gradle.kts | 10 ++ platforms/spigot/build.gradle | 6 - platforms/spigot/build.gradle.kts | 9 ++ platforms/standalone/build.gradle | 6 - platforms/standalone/build.gradle.kts | 4 + platforms/velocity/build.gradle | 20 --- platforms/velocity/build.gradle.kts | 23 +++ settings.gradle | 21 --- settings.gradle.kts | 42 ++++++ test-plugin/build.gradle | 46 ------ test-plugin/build.gradle.kts | 85 +++++++++++ 26 files changed, 393 insertions(+), 290 deletions(-) delete mode 100644 .github/workflows/gradle-publish.yml delete mode 100644 api/build.gradle create mode 100644 api/build.gradle.kts delete mode 100644 build.gradle create mode 100644 build.gradle.kts delete mode 100644 code-gen/build.gradle create mode 100644 code-gen/build.gradle.kts rename common/{build.gradle => build.gradle.kts} (97%) mode change 100644 => 100755 gradlew create mode 100644 libs.versions.toml delete mode 100644 model-engine-addon/build.gradle create mode 100644 model-engine-addon/build.gradle.kts delete mode 100644 platforms/spigot/build.gradle create mode 100644 platforms/spigot/build.gradle.kts delete mode 100644 platforms/standalone/build.gradle create mode 100644 platforms/standalone/build.gradle.kts delete mode 100644 platforms/velocity/build.gradle create mode 100644 platforms/velocity/build.gradle.kts delete mode 100644 settings.gradle create mode 100644 settings.gradle.kts delete mode 100644 test-plugin/build.gradle create mode 100644 test-plugin/build.gradle.kts diff --git a/.github/workflows/gradle-publish.yml b/.github/workflows/gradle-publish.yml deleted file mode 100644 index fe47c80..0000000 --- a/.github/workflows/gradle-publish.yml +++ /dev/null @@ -1,44 +0,0 @@ -# This workflow uses actions that are not certified by GitHub. -# They are provided by a third-party and are governed by -# separate terms of service, privacy policy, and support -# documentation. -# This workflow will build a package using Gradle and then publish it to GitHub packages when a release is created -# For more information see: https://github.com/actions/setup-java/blob/main/docs/advanced-usage.md#Publishing-using-gradle - -name: Gradle Package - -on: - release: - types: [created] - -jobs: - build: - - runs-on: ubuntu-latest - permissions: - contents: read - packages: write - - steps: - - uses: actions/checkout@v4 - - name: Set up JDK 17 - uses: actions/setup-java@v4 - with: - java-version: '17' - distribution: 'temurin' - server-id: github # Value of the distributionManagement/repository/id field of the pom.xml - settings-path: ${{ github.workspace }} # location for the settings.xml file - - - name: Setup Gradle - uses: gradle/actions/setup-gradle@417ae3ccd767c252f5661f1ace9f835f9654f2b5 # v3.1.0 - - - name: Build with Gradle - run: ./gradlew shadowJar - - # The USERNAME and TOKEN need to correspond to the credentials environment variables used in - # the publishing section of your build.gradle - - name: Publish to GitHub Packages - run: ./gradlew publish - env: - USERNAME: ${{ github.actor }} - TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 33dd8d6..4876d70 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -5,6 +5,7 @@ +