diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index fac38bd..08d48b8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -12,7 +12,7 @@ jobs: uses: actions/setup-java@v1 with: java-version: 1.8 - server-id: central + server-id: sonatype-nexus-staging server-username: ${{ secrets.OSSRH_USER }} server-password: ${{ secrets.OSSRH_PASSWORD }} gpg-passphrase: ${{ secrets.GPG_PASSWORD }} diff --git a/pom.xml b/pom.xml index 424d55f..b503310 100644 --- a/pom.xml +++ b/pom.xml @@ -26,76 +26,110 @@ spring-boot-starter-parent 2.7.18 - + + + ossrh + Nexus Release Repository + https://oss.sonatype.org/service/local/staging/deploy/maven2 + + + sonatype-nexus-snapshots + Nexus Snapshot Repository + https://oss.sonatype.org/content/repositories/snapshots + + jhinno-openapi-java-sdk jhinno-openapi-sdk-spring-boot-starter - + + + + org.apache.maven.plugins + maven-source-plugin + 3.1.0 + + + package + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.2.0 + + private + true + UTF-8 + UTF-8 + UTF-8 + + + + compile + + jar + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.6 + + + sign-artifacts + verify + + sign + + + + + --pinentry-mode + loopback + + + + + + + org.sonatype.plugins + nexus-staging-maven-plugin + 1.6.8 + true + + ossrh + https://oss.sonatype.org/ + false + + + + - - org.apache.maven.plugins - maven-compiler-plugin - - ${maven.compiler.source} - ${maven.compiler.target} - ${project.build.sourceEncoding} - - - - - org.apache.maven.plugins - maven-jar-plugin - - - org.apache.maven.plugins - maven-gpg-plugin - 1.6 - - - sign-artifacts - verify - - sign - - - - --pinentry-mode - loopback - - - - + org.sonatype.plugins + nexus-staging-maven-plugin org.apache.maven.plugins maven-source-plugin - - - attach-sources - - jar-no-fork - - - org.apache.maven.plugins maven-javadoc-plugin - true - - - attach-javadocs - - jar - - - - + + org.apache.maven.plugins + maven-gpg-plugin +