diff --git a/.github/workflows/maven_snapshot.yml b/.github/workflows/maven_snapshot.yml index a89de50b2..fdb3fdfe6 100644 --- a/.github/workflows/maven_snapshot.yml +++ b/.github/workflows/maven_snapshot.yml @@ -20,11 +20,13 @@ jobs: java-version: ${{ matrix.java }} distribution: 'temurin' cache: maven - server-id: sonatype-nexus-snapshots - server-username: MAVEN_USERNAME - server-password: MAVEN_PASSWORD + server-id: ossrh + server-username: ${{ secrets.OSSRHUSERNAME }} + server-password: ${{ secrets.OSSRHPASSWORD }} + - id: install-secret-key + name: Install gpg secret key + run: | + cat <(echo -e "${{ secrets.OSSRH_GPG_SECRET_KEY }}") | gpg --batch --import + gpg --list-secret-keys --keyid-format LONG - name: Build with Maven - run: mvn -B deploy --file pom.xml -DdisableXmlReport=true -Djacoco.skip=true -Dpmd.skip=true - env: - MAVEN_USERNAME: ${{ secrets.OSSRHUSERNAME }} - MAVEN_PASSWORD: ${{ secrets.OSSRHPASSWORD }} + run: mvn --batch-mode -Dgpg.passphrase=${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }} clean deploy diff --git a/my/pom.xml b/my/pom.xml index 07334b9ab..d23ca3e63 100644 --- a/my/pom.xml +++ b/my/pom.xml @@ -85,7 +85,7 @@ maven-compiler-plugin ${maven-compiler-plugin.version} - -parameters + -parameters UTF-8 @@ -99,7 +99,7 @@ ${maven-plugin.version} - false + false org.redkale.boot.Application @@ -169,6 +169,18 @@ + + org.sonatype.plugins + nexus-staging-maven-plugin + 1.6.13 + true + + ossrh + https://oss.sonatype.org/ + true + + + com.diffplug.spotless spotless-maven-plugin diff --git a/pom.xml b/pom.xml index 2c5d75fe8..5d3ea7bf3 100644 --- a/pom.xml +++ b/pom.xml @@ -79,11 +79,11 @@ - sonatype-nexus-staging + ossrh https://oss.sonatype.org/service/local/staging/deploy/maven2/ - sonatype-nexus-snapshots + ossrh https://oss.sonatype.org/content/repositories/snapshots/ @@ -93,7 +93,12 @@ scm:git:git@github.com/redkale/redkale.git scm:git:git@github.com:redkale/redkale.git - + + + GitHub Issues + https://github.com/redkale/redkale/issues + + @@ -202,6 +207,18 @@ + + org.sonatype.plugins + nexus-staging-maven-plugin + 1.6.13 + true + + ossrh + https://oss.sonatype.org/ + true + + + com.diffplug.spotless spotless-maven-plugin