Getting Started

Windows

Compile Code

  • ./mvnw.cmd clean compile -e

Test Code

  • ./mvnw.cmd clean test -e

Jar Code

  • ./mvnw.cmd clean package -e

Run Jar

  • Local: ./mvnw.cmd spring-boot:run
  • Background: nohup bash mvnw.cmd spring-boot:run &

Testing Application

Linux

Compile Code

  • ./mvnw clean compile -e

Test Code

  • ./mvnw clean test -e

Jar Code

  • ./mvnw clean package -e

Run Jar

  • Local: ./mvnw spring-boot:run
  • Background: nohup bash mvnw spring-boot:run &

Testing Application

Using Docker to test this app.

### Compile Code
docker run -it --rm -v $(pwd):/code --workdir /code maven mvn clean compile -e

### Test Code
docker run -it --rm -v $(pwd):/code --workdir /code maven mvn clean test -e

### Jar Code
docker run -it --rm -v $(pwd):/code --workdir /code maven mvn clean package -e

### Run Jar
docker run -it --rm -p 8082:8081  -v $(pwd):/code --workdir /code maven ./mvnw spring-boot:run