study-kotlin-liquibase
What is this repository for?
This software is for Engineering practices demonstration:
- Local database development by using Docker;
- Database versioning by using Liquibase;
- SpringLiquibase integration;
- DAO TDD by using TestContainers.
How do I get set up?
You can import pom.xml into IntelliJIdea or use command-line interface. Running application can be done with the following command:
mvn spring-boot:run
Or you can create a full package and launch it from any place:
mvn clean package && java -jar target/study-kotlin-liquibase.jar
Built With
- Spring Boot - Framework for easy bootstrapping and developing new Spring applications.
- Spring Web MVC - Web framework built on the Servlet API
- Maven - Dependency Management
- CheckStyle - Checking code style with Google Checks
- FindBugs - Static code analysis for possible bugs
TODO
- Add Travis CI or GH Actions pipeline