Skip to content

Commit 508491e

Browse files
authored
Merge pull request #182 from nicost/build
Change publishing to maven as required by maven.
2 parents 64e0cb4 + 7f26101 commit 508491e

3 files changed

Lines changed: 17 additions & 15 deletions

File tree

.github/workflows/maven_deployment_and_pm_update.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,16 +34,16 @@ jobs:
3434
java-version: 8
3535
distribution: 'zulu'
3636
server-id: ossrh
37-
server-username: OSSRH_USERNAME
38-
server-password: OSSRH_PASSWORD
37+
server-username: MAVEN_USERNAME
38+
server-password: MAVEN_PASSWORD
3939
gpg-private-key: ${{ secrets.MAVEN_GPG_PRIVATE_KEY }}
4040
gpg-passphrase: MAVEN_GPG_PASSPHRASE
4141

4242
- name: Publish to Apache Maven Central
4343
run: cd java && mvn deploy -Dgpg.passphrase=${{ secrets.MAVEN_GPG_PASSPHRASE }}
4444
env:
45-
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
46-
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
45+
MAVEN_USERNAME: ${{ secrets.MAVEN_USERNAME }}
46+
MAVEN_PASSWORD: ${{ secrets.MAVEN_PASSWORD }}
4747
MAVEN_GPG_PASSPHRASE: ${{ secrets.MAVEN_GPG_PASSPHRASE }}
4848

4949
update-pycromanger:

.github/workflows/ndtiff_tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
os: [
2525
# ubuntu-lastest,
2626
windows-latest,
27-
macos-11
27+
macos-13
2828
]
2929
steps:
3030
- uses: actions/checkout@v2

java/pom.xml

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -104,17 +104,19 @@
104104
</execution>
105105
</executions>
106106
</plugin>
107-
<plugin>
108-
<groupId>org.sonatype.plugins</groupId>
109-
<artifactId>nexus-staging-maven-plugin</artifactId>
110-
<version>1.6.13</version>
111-
<extensions>true</extensions>
112-
<configuration>
113-
<serverId>ossrh</serverId>
114-
<nexusUrl>https://s01.oss.sonatype.org/</nexusUrl>
115-
<autoReleaseAfterClose>true</autoReleaseAfterClose>
116-
</configuration>
107+
<plugin>
108+
<groupId>org.sonatype.central</groupId>
109+
<artifactId>central-publishing-maven-plugin</artifactId>
110+
<version>0.8.0</version>
111+
<extensions>true</extensions>
112+
<configuration>
113+
<publishingServerId>central</publishingServerId>
114+
<autoPublish>true</autoPublish>
115+
<waitUntil>published</waitUntil>
116+
<waitMaxTime>7200</waitMaxTime>
117+
</configuration>
117118
</plugin>
119+
118120
</plugins>
119121
</build>
120122

0 commit comments

Comments
 (0)