An open API service indexing awesome lists of open source software.

https://github.com/mbari-org/commons

Java and Scala utility code
https://github.com/mbari-org/commons

Last synced: 10 months ago
JSON representation

Java and Scala utility code

Awesome Lists containing this project

README

          

# commons

This contains Java and Scala utility classes used across a number of projects.

[javadoc](https://javadoc.io/doc/org.mbari.commons/jcommons/latest/org.mbari.jcommons/module-summary.html)

## Developers

### Deployment to Maven Central

#### Build and push to staging repo

```bash
# build with Java 17
gradlew clean build package --info

# publish to maven central
./gradlew uploadToSonatype
```

#### Publish

1. Login to
2. Click on [Staging Repositories](https://s01.oss.sonatype.org/#stagingRepositories) on the left.
3. Select the staged repo and click the `Close` button above it. This will go through the activity at the bottom. Verify that all checks passed.
4. Select the staged repo and click the `Release` button above it. Be patient, it will appear in Maven central after some time