From c1a52bbdaf8c4c918ba6e1b47b4cfc6383ab64d2 Mon Sep 17 00:00:00 2001 From: dennisvang <29799340+dennisvang@users.noreply.github.com> Date: Wed, 20 May 2026 17:41:25 +0200 Subject: [PATCH] add optional mvn-options input to maven-publish workflow --- .github/workflows/maven-publish.yml | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml index e1a38e7..d4220db 100644 --- a/.github/workflows/maven-publish.yml +++ b/.github/workflows/maven-publish.yml @@ -19,7 +19,18 @@ name: Maven publish -on: workflow_call +on: + workflow_call: + inputs: + # calling workflow can specify inputs as follows: + # uses: + # with: + # mvn-options: + mvn-options: + description: 'extra maven command line options (space separated)' + default: '' + required: false + type: string jobs: publish: @@ -43,7 +54,7 @@ jobs: - name: Publish to Maven Central Portal # if autoPublish is false (see pom.xml), we need to publish manually via https://central.sonatype.com/publishing/deployments - run: mvn --batch-mode deploy + run: mvn --batch-mode --fail-fast ${{ inputs.mvn-options }} deploy env: MAVEN_CENTRAL_USERNAME: ${{ secrets.MAVEN_CENTRAL_USERNAME }} MAVEN_CENTRAL_TOKEN: ${{ secrets.MAVEN_CENTRAL_TOKEN }}