- Java 8+
- Maven 3.3.+
- Install BOM
- Run appropriate snippet
mvn clean package -Ddev -Dspring.profiles.active=h2
curl -i -X GET 'http://localhost:8008/myApp/phrase/lalala
mvn clean package -Dspring.profiles.active=h2
java -jar sample-project/cli/target/cli.jar ${parameterName}
, parameterName - parameter's name (lalala for Dev mode)
- Fix dependencies list into
./bom/pom.xml
mvn versions:set -DnewVersion=${version} -f bom/pom.xml
- set new BOM versionmvn clean install -f bom/pom.xml
- install into local Maven repo- Edit
./pom.xml
to set new BOM version
If you use IDEA as your favorite IDE, you can use Run Configuration-snippets to run Cli/Jetty/Tests
- bom - BOM-file project
- client - Java API to interact with configuration service
- common - useful utilities
- sample-project - project example
|___da - data access module
|___domain - business logic module
|___web - REST layer module
|___war - WAR-package module
|___cli - executable JAR module