This project contains different Spring Boot BOMs created to simplify the developement of Microservice Spring application top of the Openshift/Kubenetes Cloud platform. They are used by our opinionated examples called boosters which contains Spring Java code implementing a pattern, use case or capability. Such booster will help you to develop Cloud Native application running on Openshift/Kubernetes.
A branch exists for each version of Spring Boot currently supported; 1.4.x, 1.5.x, 2.x ...
To modify a pom, checkout the appropriate branch git checkout sb-1.4.x
Issue first a dry run to control the changes
mvn release:prepare -DdryRunConvention to follow :
What is the release version for "spring-boot-1.4-bom"? \
(org.jboss.snowdrop:spring-boot-1.4-bom) 1: : <DIGIT>
What is SCM release tag or label for "spring-boot-1.4-bom"? \
(org.jboss.snowdrop:spring-boot-1.4-bom) spring-boot-1.4-bom-1: : sb-1.4-<DIGIT>
What is the new development version for "spring-boot-1.4-bom"? \
(org.jboss.snowdrop:spring-boot-1.4-bom) 2-SNAPSHOT: : <NEXT-DIGIT>
where <DIGIT> corresponds to the number without `-SNAPSHOT` and `<NEXT-DIGIT>` is the next digit availableBefore to release, check within your ~/.m2/settings.xml file that you have a <service><id> for jboss-releases-repository defined which contains your
credentials
<server>
<id>jboss-releases-repository</id>
<username>userName</username>
<password>passWord</password>Then release using maven release plugin
mvn release:perform