From 3e17914470daa6d406eba7ae97b5bb6ee823b500 Mon Sep 17 00:00:00 2001 From: afischerdev Date: Wed, 6 Oct 2021 20:18:26 +0200 Subject: [PATCH 1/6] gradle for publish #339 --- brouter-codec/build.gradle | 22 ++++++++++++++++++++++ brouter-core/build.gradle | 22 ++++++++++++++++++++++ 2 files changed, 44 insertions(+) diff --git a/brouter-codec/build.gradle b/brouter-codec/build.gradle index 22faffe..e425438 100644 --- a/brouter-codec/build.gradle +++ b/brouter-codec/build.gradle @@ -1,5 +1,27 @@ plugins { id 'java-library' + id 'maven-publish' +} + +publishing { + repositories { + maven { + name = "Github" + url = uri("https://maven.pkg.github.com//") + credentials { + username = findProperty("github.username") + password = findProperty("github.token") + } + } + } + publications { + register("jar", MavenPublication) { + from(components["java"]) + pom { + url.set("https://github.com//.git") + } + } + } } dependencies { diff --git a/brouter-core/build.gradle b/brouter-core/build.gradle index c96982f..42ff106 100644 --- a/brouter-core/build.gradle +++ b/brouter-core/build.gradle @@ -1,5 +1,27 @@ plugins { id 'java-library' + id 'maven-publish' +} + +publishing { + repositories { + maven { + name = "Github" + url = uri("https://maven.pkg.github.com//") + credentials { + username = findProperty("github.username") + password = findProperty("github.token") + } + } + } + publications { + register("jar", MavenPublication) { + from(components["java"]) + pom { + url.set("https://github.com//.git") + } + } + } } dependencies { From f5724cf388715bb396b1241c0a300237b4a9a679 Mon Sep 17 00:00:00 2001 From: afischerdev Date: Wed, 6 Oct 2021 20:37:15 +0200 Subject: [PATCH 2/6] gradle for publish #339 --- .github/workflows/gradle-publish.yml | 38 ++++++++++++++++++++++++++++ brouter-codec/build.gradle | 2 +- brouter-core/build.gradle | 2 +- 3 files changed, 40 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/gradle-publish.yml diff --git a/.github/workflows/gradle-publish.yml b/.github/workflows/gradle-publish.yml new file mode 100644 index 0000000..23a4ce6 --- /dev/null +++ b/.github/workflows/gradle-publish.yml @@ -0,0 +1,38 @@ +# 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: + push: + branches: [ gradle-publish ] + release: + types: [created] + +jobs: + build: + + runs-on: ubuntu-latest + permissions: + contents: read + packages: write + + steps: + - uses: actions/checkout@v2 + - name: Set up JDK 8 + uses: actions/setup-java@v2 + with: + java-version: '8' + distribution: 'zulu' + + - name: Build with Gradle + run: ./gradlew build + + # 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: gradle publish + env: + USERNAME: ${{ github.actor }} + TOKEN: ${{ secrets.GITHUB_TOKEN }} + REPO: ${{ github.repository }} diff --git a/brouter-codec/build.gradle b/brouter-codec/build.gradle index e425438..1e02d07 100644 --- a/brouter-codec/build.gradle +++ b/brouter-codec/build.gradle @@ -7,7 +7,7 @@ publishing { repositories { maven { name = "Github" - url = uri("https://maven.pkg.github.com//") + url = uri("https://maven.pkg.github.com/afischerdev/brouter") credentials { username = findProperty("github.username") password = findProperty("github.token") diff --git a/brouter-core/build.gradle b/brouter-core/build.gradle index 42ff106..412f61f 100644 --- a/brouter-core/build.gradle +++ b/brouter-core/build.gradle @@ -7,7 +7,7 @@ publishing { repositories { maven { name = "Github" - url = uri("https://maven.pkg.github.com//") + url = uri("https://maven.pkg.github.com/afischerdev/brouter") credentials { username = findProperty("github.username") password = findProperty("github.token") From b7fdaa3e303297e3285568470e44dee6ea150137 Mon Sep 17 00:00:00 2001 From: afischerdev Date: Wed, 6 Oct 2021 20:43:43 +0200 Subject: [PATCH 3/6] gradle for publish #339 --- brouter-codec/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/brouter-codec/build.gradle b/brouter-codec/build.gradle index 1e02d07..a0be311 100644 --- a/brouter-codec/build.gradle +++ b/brouter-codec/build.gradle @@ -18,7 +18,7 @@ publishing { register("jar", MavenPublication) { from(components["java"]) pom { - url.set("https://github.com//.git") + url.set("https://github.com/afischerdev/brouter.git") } } } From 4483143c35b30ae1ee1127d7a563ed6536844ab0 Mon Sep 17 00:00:00 2001 From: afischerdev Date: Wed, 6 Oct 2021 20:43:57 +0200 Subject: [PATCH 4/6] gradle for publish #339 --- brouter-core/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/brouter-core/build.gradle b/brouter-core/build.gradle index 412f61f..619bb0e 100644 --- a/brouter-core/build.gradle +++ b/brouter-core/build.gradle @@ -18,7 +18,7 @@ publishing { register("jar", MavenPublication) { from(components["java"]) pom { - url.set("https://github.com//.git") + url.set("https://github.com/afischerdev/brouter.git") } } } From d06fa1d0bcb8e04600cc72f3be869f894aa2bbdd Mon Sep 17 00:00:00 2001 From: afischerdev Date: Thu, 7 Oct 2021 12:18:09 +0200 Subject: [PATCH 5/6] Delete gradle-publish.yml --- .github/workflows/gradle-publish.yml | 38 ---------------------------- 1 file changed, 38 deletions(-) delete mode 100644 .github/workflows/gradle-publish.yml diff --git a/.github/workflows/gradle-publish.yml b/.github/workflows/gradle-publish.yml deleted file mode 100644 index 23a4ce6..0000000 --- a/.github/workflows/gradle-publish.yml +++ /dev/null @@ -1,38 +0,0 @@ -# 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: - push: - branches: [ gradle-publish ] - release: - types: [created] - -jobs: - build: - - runs-on: ubuntu-latest - permissions: - contents: read - packages: write - - steps: - - uses: actions/checkout@v2 - - name: Set up JDK 8 - uses: actions/setup-java@v2 - with: - java-version: '8' - distribution: 'zulu' - - - name: Build with Gradle - run: ./gradlew build - - # 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: gradle publish - env: - USERNAME: ${{ github.actor }} - TOKEN: ${{ secrets.GITHUB_TOKEN }} - REPO: ${{ github.repository }} From 31d9334d97e4dd446fb7b9dfe8cc0579ed1678ec Mon Sep 17 00:00:00 2001 From: afischerdev Date: Thu, 7 Oct 2021 12:18:19 +0200 Subject: [PATCH 6/6] Delete gradle.yml --- .github/workflows/gradle.yml | 26 -------------------------- 1 file changed, 26 deletions(-) delete mode 100644 .github/workflows/gradle.yml diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml deleted file mode 100644 index cd9d3f0..0000000 --- a/.github/workflows/gradle.yml +++ /dev/null @@ -1,26 +0,0 @@ -# This workflow will build a Java project with Gradle and cache/restore any dependencies to improve the workflow execution time -# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-gradle - -name: Java CI with Gradle - -on: - push: - branches: [ master ] - pull_request: - branches: [ master ] - -jobs: - build: - - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v2 - - name: Set up JDK 8 - uses: actions/setup-java@v2 - with: - java-version: '8' - distribution: 'zulu' - cache: gradle - - name: Build with Gradle - run: ./gradlew build