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
- Host: GitHub
- URL: https://github.com/mbari-org/commons
- Owner: mbari-org
- License: apache-2.0
- Created: 2022-12-31T03:31:46.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-12-20T01:25:44.000Z (about 1 year ago)
- Last Synced: 2025-02-04T21:43:11.091Z (11 months ago)
- Language: Scala
- Size: 538 KB
- Stars: 1
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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