A collection of bash scripts to manage a Java Spring Boot project with flyway.
Uses a lot of maven and flyway commands along with some bash script magic.
- bash (recomended: 5.1; minimum required version: 4.2)
- brew install bash
- mvn (recommended: 3.8.6; minimum required version: 3.6)
- brew install mvn
- java (11+)
- postgres command line tools
- brew install libpq
- The configuration should be set in the
_config.sh
module. - Command line arguments can be used to override the
_config.sh
settings and provide more flexibility
- Ensure you are using bash v4.2 - 5.1.
$ bash -v
- Run the toolkit
$ chmod +x toolkit.sh
$ bash toolkit.sh or ./toolkit.sh
- If facing issues with Unicode icons not showing up, check your bash version and trying updating.
Contributors names and contact info
ex. Devin TM ex. @devintm
- 0.2
- Various bug fixes and optimizations
- 0.1
- Initial Release
- Print pom.xml information
[DEBUG] (f) packaging = jar
[DEBUG] (f) pomFile = /Users/dev/repos/java-backend/pom.xml
Inspiration, code snippets, etc.