diff --git a/.github/workflows/publish-snapshot.yml b/.github/workflows/publish-snapshot.yml index ac97820bfd8b56fa771a9c32d21f7ed48f946d8e..2e86a35b076263f880a2b1030b86f62445669951 100644 --- a/.github/workflows/publish-snapshot.yml +++ b/.github/workflows/publish-snapshot.yml @@ -20,14 +20,20 @@ jobs: uses: actions/setup-java@v2 with: java-version: '8' + # 安装JDK环境 + - name: Set up Apache Maven Central + uses: actions/setup-java@v2 + with: distribution: 'adopt' server-id: 'sonatype-nexus-snapshots' # Value of the distributionManagement/repository/id field of the pom.xml server-username: MAVEN_USERNAME server-password: MAVEN_PASSWORD - - name: Build with Maven - run: mvn -B package --file pom.xml + gpg-passphrase: MAVEN_GPG_PASSWORD + gpg-private-key: MAVEN_GPG_PRIVATE_KEY - name: Publish to the Maven Central Repository - run: mvn --batch-mode deploy -e -X -P release + run: mvn clean deploy -e -X -P release env: MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }} MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }} + MAVEN_GPG_PASSWORD: ${{ secrets.MAVEN_GPG_PASSWORD }} + MAVEN_GPG_PRIVATE_KEY: ${{ secrets.MAVEN_GPG_PRIVATE_KEY }} diff --git a/pom.xml b/pom.xml index d401cc14fc05ffe1b30ecf8de4c2836426ba8d62..f6dd87ce041f91b3dba998f19d97e2639bc26599 100644 --- a/pom.xml +++ b/pom.xml @@ -272,6 +272,12 @@ + + + --pinentry-mode + loopback + +