https://github.com/lreimer/microj-cli
A small CLI to quickly create Java microservices and applications.
https://github.com/lreimer/microj-cli
cli developer-tools devops graal-native jakartaee java javaee microservice picocli
Last synced: 8 months ago
JSON representation
A small CLI to quickly create Java microservices and applications.
- Host: GitHub
- URL: https://github.com/lreimer/microj-cli
- Owner: lreimer
- License: mit
- Created: 2020-01-27T14:19:14.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2021-02-01T13:55:14.000Z (about 5 years ago)
- Last Synced: 2025-03-14T11:42:58.455Z (about 1 year ago)
- Topics: cli, developer-tools, devops, graal-native, jakartaee, java, javaee, microservice, picocli
- Language: Java
- Homepage:
- Size: 99.6 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# microj CLI
A small CLI to quickly create Java service or application projects based on pretty generic templates.
This is kind of similar to existing project skaffolding approaches and CLIs such as Maven archetypes
or the Angular CLI.
## Usage
```bash
$ ./gradlew run --args 'service --name test-service --template dev.ops.tools.microj:microj-jakartaee8-payara5:1.4@zip --overwrite'
$ ./gradlew run --args 'service --name test-service --repository https://github.com/lreimer/microj-jakartaee8-payara5.git --overwrite'
# if you have build the Graal native image
cd build
$ ./microj service --name test-service --template dev.ops.tools.microj:microj-jakartaee8-payara5:1.4@zip --overwrite
$ ./microj service --name test-service --repository https://github.com/lreimer/microj-jakartaee8-payara5.git --overwrite
```
## Maintainer
M.-Leander Reimer (@lreimer),
## License
This software is provided under the MIT open source license, read the `LICENSE`
file for details.