From 804f570a9f4a129584658424b15e3d1002509aa8 Mon Sep 17 00:00:00 2001 From: hlafaille Date: Wed, 11 Dec 2024 19:59:01 +0000 Subject: [PATCH] adding mvn settings --- .github/workflows/maven-publish.yml | 5 +++-- pom.xml | 7 +++++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml index a8eb6280..a181bdb7 100644 --- a/.github/workflows/maven-publish.yml +++ b/.github/workflows/maven-publish.yml @@ -24,10 +24,11 @@ jobs: settings-path: ${{ github.workspace }} # location for the settings.xml file - name: Install dependencies run: cd src/main/frontend && npm i + - name: Write Maven Settings + run: echo $MVN_SETTINSG > ~/.m2/settings.xml - name: Build with Maven run: mvn -B package --file pom.xml - - name: Publish to GitHub Packages Apache Maven - run: mvn deploy -s $GITHUB_WORKSPACE/settings.xml + run: mvn deploy -s ~/.m2/settings.xml env: GITHUB_TOKEN: ${{ github.token }} diff --git a/pom.xml b/pom.xml index dda2e8c7..ef2f1dcd 100644 --- a/pom.xml +++ b/pom.xml @@ -14,6 +14,13 @@ 0.0.1 billtracker A bill tracking web application. + + + github + GitHub Packages + https://maven.pkg.github.com/Kerosene-Labs/billtracker + +