https://github.com/rubensgomes/ms-base-lib
A Java library of basic types shared by microservices libraries and applications.
https://github.com/rubensgomes/ms-base-lib
gradle java microservice
Last synced: 5 months ago
JSON representation
A Java library of basic types shared by microservices libraries and applications.
- Host: GitHub
- URL: https://github.com/rubensgomes/ms-base-lib
- Owner: rubensgomes
- Created: 2025-09-26T00:00:16.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-09-26T00:32:59.000Z (6 months ago)
- Last Synced: 2025-09-26T02:48:48.246Z (6 months ago)
- Topics: gradle, java, microservice
- Language: Java
- Homepage: https://github.com/rubensgomes
- Size: 74.2 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ms-base-lib
A Java library containing base types to be shared among other microservices libraries, and microservice applications.
## AI General Disclaimer
For **AI-GENERATED CONTENT**, please refer to [DISCLAIMER](DISCLAIMER.md)
## Basic Commands
- Display Java Tools Installed
```shell
./gradlew -q javaToolchains
```
-- Update the gradlew wrapper version
```bash
./gradlew wrapper --gradle-version=9.1.0 --distribution-type=bin
```
- Clean, Build, Test, Assemble, Release, Publish
```bash
./gradlew --info clean
```
```bash
./gradlew :lib:spotlessApply
```
```bash
./gradlew --info clean build
```
```bash
# --info is required for Grdle to display logs from tests
./gradlew --info clean test
```
```bash
./gradlew --info jar
```
```bash
./gradlew --info assemble
```
```bash
git commit -m "fixes and refactorings" -a
git push
```
```bash
# only Rubens can release
./gradlew --info release
```
```bash
git checkout release
git pull
./gradlew --info publish
git checkout main
```
---
Author: [Rubens Gomes](https://rubensgomes.com/)