--- /dev/null
+#! /bin/bash
+
+if [ $# -ne 1 ]
+then
+ echo "Usage: $0 new-version"
+ exit 1
+fi
+
+
+mvn versions:set versions:update-child-modules versions:commit -B -DnewVersion=$1
+
+base_version=$(echo $1 | cut -d- -f1)
+major=$(echo $base_version | cut -d. -f1)
+minor=$(echo $base_version | cut -d. -f2)
+patch=$(echo $base_version | cut -d. -f3)
+
+if [ -f version.properties ]
+then
+ sed -i '' -e 's/\(release_name=\).*/\1'$major'/;s/\(sprint_number=\).*/\1'$minor'/;s/\(feature_revision=\).*/\1'$patch'/' version.properties
+fi
<packaging>pom</packaging>
<groupId>org.onap.ccsdk.parent</groupId>
<artifactId>binding-parent</artifactId>
- <version>1.2.2-SNAPSHOT</version>
+ <version>1.2.3-SNAPSHOT</version>
<parent>
<groupId>org.opendaylight.mdsal</groupId>
<!-- CCSDK component versions -->
- <ccsdk.sli.core.version>0.4.2</ccsdk.sli.core.version>
- <ccsdk.sli.adaptors.version>0.4.2</ccsdk.sli.adaptors.version>
- <ccsdk.sli.northbound.version>0.4.2</ccsdk.sli.northbound.version>
- <ccsdk.sli.plugins.version>0.4.2</ccsdk.sli.plugins.version>
- <ccsdk.distribution.version>0.4.2</ccsdk.distribution.version>
+ <ccsdk.sli.core.version>0.4.3-SNAPSHOT</ccsdk.sli.core.version>
+ <ccsdk.sli.adaptors.version>0.4.3-SNAPSHOT</ccsdk.sli.adaptors.version>
+ <ccsdk.sli.northbound.version>0.4.3-SNAPSHOT</ccsdk.sli.northbound.version>
+ <ccsdk.sli.plugins.version>0.4.3-SNAPSHOT</ccsdk.sli.plugins.version>
+ <ccsdk.distribution.version>0.4.3-SNAPSHOT</ccsdk.distribution.version>
<sdnctl.sli.version>${ccsdk.sli.core.version}</sdnctl.sli.version>
<sdnctl.aai.service.version>${ccsdk.sli.adaptors.version}</sdnctl.aai.service.version>
<sdnctl.dblib.version>${ccsdk.sli.core.version}</sdnctl.dblib.version>
<packaging>pom</packaging>
<groupId>org.onap.ccsdk.parent</groupId>
<artifactId>bundle-parent</artifactId>
- <version>1.2.2-SNAPSHOT</version>
+ <version>1.2.3-SNAPSHOT</version>
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<!-- CCSDK component versions -->
- <ccsdk.sli.core.version>0.4.2</ccsdk.sli.core.version>
- <ccsdk.sli.adaptors.version>0.4.2</ccsdk.sli.adaptors.version>
- <ccsdk.sli.northbound.version>0.4.2</ccsdk.sli.northbound.version>
- <ccsdk.sli.plugins.version>0.4.2</ccsdk.sli.plugins.version>
- <ccsdk.distribution.version>0.4.2</ccsdk.distribution.version>
+ <ccsdk.sli.core.version>0.4.3-SNAPSHOT</ccsdk.sli.core.version>
+ <ccsdk.sli.adaptors.version>0.4.3-SNAPSHOT</ccsdk.sli.adaptors.version>
+ <ccsdk.sli.northbound.version>0.4.3-SNAPSHOT</ccsdk.sli.northbound.version>
+ <ccsdk.sli.plugins.version>0.4.3-SNAPSHOT</ccsdk.sli.plugins.version>
+ <ccsdk.distribution.version>0.4.3-SNAPSHOT</ccsdk.distribution.version>
<sdnctl.sli.version>${ccsdk.sli.core.version}</sdnctl.sli.version>
<sdnctl.aai.service.version>${ccsdk.sli.adaptors.version}</sdnctl.aai.service.version>
<sdnctl.dblib.version>${ccsdk.sli.core.version}</sdnctl.dblib.version>
<packaging>pom</packaging>
<groupId>org.onap.ccsdk.parent</groupId>
<artifactId>client-parent</artifactId>
- <version>1.2.2-SNAPSHOT</version>
+ <version>1.2.3-SNAPSHOT</version>
<name>ONAP :: ${project.groupId} :: ${project.artifactId}</name>
<url>http://wiki.onap.org</url>
<packaging>pom</packaging>
<groupId>org.onap.ccsdk.parent</groupId>
<artifactId>feature-repo-parent</artifactId>
- <version>1.2.2-SNAPSHOT</version>
+ <version>1.2.3-SNAPSHOT</version>
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<!-- CCSDK component versions -->
- <ccsdk.sli.core.version>0.4.2</ccsdk.sli.core.version>
- <ccsdk.sli.adaptors.version>0.4.2</ccsdk.sli.adaptors.version>
- <ccsdk.sli.northbound.version>0.4.2</ccsdk.sli.northbound.version>
- <ccsdk.sli.plugins.version>0.4.2</ccsdk.sli.plugins.version>
- <ccsdk.distribution.version>0.4.2</ccsdk.distribution.version>
+ <ccsdk.sli.core.version>0.4.3-SNAPSHOT</ccsdk.sli.core.version>
+ <ccsdk.sli.adaptors.version>0.4.3-SNAPSHOT</ccsdk.sli.adaptors.version>
+ <ccsdk.sli.northbound.version>0.4.3-SNAPSHOT</ccsdk.sli.northbound.version>
+ <ccsdk.sli.plugins.version>0.4.3-SNAPSHOT</ccsdk.sli.plugins.version>
+ <ccsdk.distribution.version>0.4.3-SNAPSHOT</ccsdk.distribution.version>
<sdnctl.sli.version>${ccsdk.sli.core.version}</sdnctl.sli.version>
<sdnctl.aai.service.version>${ccsdk.sli.adaptors.version}</sdnctl.aai.service.version>
<sdnctl.dblib.version>${ccsdk.sli.core.version}</sdnctl.dblib.version>
<packaging>pom</packaging>
<groupId>org.onap.ccsdk.parent</groupId>
<artifactId>mdsal-it-parent</artifactId>
- <version>1.2.2-SNAPSHOT</version>
+ <version>1.2.3-SNAPSHOT</version>
<parent>
<groupId>org.opendaylight.controller</groupId>
<!-- CCSDK component versions -->
- <ccsdk.sli.core.version>0.4.2</ccsdk.sli.core.version>
- <ccsdk.sli.adaptors.version>0.4.2</ccsdk.sli.adaptors.version>
- <ccsdk.sli.northbound.version>0.4.2</ccsdk.sli.northbound.version>
- <ccsdk.sli.plugins.version>0.4.2</ccsdk.sli.plugins.version>
- <ccsdk.distribution.version>0.4.2</ccsdk.distribution.version>
+ <ccsdk.sli.core.version>0.4.3-SNAPSHOT</ccsdk.sli.core.version>
+ <ccsdk.sli.adaptors.version>0.4.3-SNAPSHOT</ccsdk.sli.adaptors.version>
+ <ccsdk.sli.northbound.version>0.4.3-SNAPSHOT</ccsdk.sli.northbound.version>
+ <ccsdk.sli.plugins.version>0.4.3-SNAPSHOT</ccsdk.sli.plugins.version>
+ <ccsdk.distribution.version>0.4.3-SNAPSHOT</ccsdk.distribution.version>
<sdnctl.sli.version>${ccsdk.sli.core.version}</sdnctl.sli.version>
<sdnctl.aai.service.version>${ccsdk.sli.adaptors.version}</sdnctl.aai.service.version>
<sdnctl.dblib.version>${ccsdk.sli.core.version}</sdnctl.dblib.version>
<packaging>pom</packaging>
<groupId>org.onap.ccsdk.parent</groupId>
<artifactId>odlparent-lite</artifactId>
- <version>1.2.2-SNAPSHOT</version>
+ <version>1.2.3-SNAPSHOT</version>
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<!-- CCSDK component versions -->
- <ccsdk.sli.core.version>0.4.2</ccsdk.sli.core.version>
- <ccsdk.sli.adaptors.version>0.4.2</ccsdk.sli.adaptors.version>
- <ccsdk.sli.northbound.version>0.4.2</ccsdk.sli.northbound.version>
- <ccsdk.sli.plugins.version>0.4.2</ccsdk.sli.plugins.version>
- <ccsdk.distribution.version>0.4.2</ccsdk.distribution.version>
+ <ccsdk.sli.core.version>0.4.3-SNAPSHOT</ccsdk.sli.core.version>
+ <ccsdk.sli.adaptors.version>0.4.3-SNAPSHOT</ccsdk.sli.adaptors.version>
+ <ccsdk.sli.northbound.version>0.4.3-SNAPSHOT</ccsdk.sli.northbound.version>
+ <ccsdk.sli.plugins.version>0.4.3-SNAPSHOT</ccsdk.sli.plugins.version>
+ <ccsdk.distribution.version>0.4.3-SNAPSHOT</ccsdk.distribution.version>
<sdnctl.sli.version>${ccsdk.sli.core.version}</sdnctl.sli.version>
<sdnctl.aai.service.version>${ccsdk.sli.adaptors.version}</sdnctl.aai.service.version>
<sdnctl.dblib.version>${ccsdk.sli.core.version}</sdnctl.dblib.version>
<packaging>pom</packaging>
<groupId>org.onap.ccsdk.parent</groupId>
<artifactId>odlparent</artifactId>
- <version>1.2.2-SNAPSHOT</version>
+ <version>1.2.3-SNAPSHOT</version>
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<!-- CCSDK component versions -->
- <ccsdk.sli.core.version>0.4.2</ccsdk.sli.core.version>
- <ccsdk.sli.adaptors.version>0.4.2</ccsdk.sli.adaptors.version>
- <ccsdk.sli.northbound.version>0.4.2</ccsdk.sli.northbound.version>
- <ccsdk.sli.plugins.version>0.4.2</ccsdk.sli.plugins.version>
- <ccsdk.distribution.version>0.4.2</ccsdk.distribution.version>
+ <ccsdk.sli.core.version>0.4.3-SNAPSHOT</ccsdk.sli.core.version>
+ <ccsdk.sli.adaptors.version>0.4.3-SNAPSHOT</ccsdk.sli.adaptors.version>
+ <ccsdk.sli.northbound.version>0.4.3-SNAPSHOT</ccsdk.sli.northbound.version>
+ <ccsdk.sli.plugins.version>0.4.3-SNAPSHOT</ccsdk.sli.plugins.version>
+ <ccsdk.distribution.version>0.4.3-SNAPSHOT</ccsdk.distribution.version>
<sdnctl.sli.version>${ccsdk.sli.core.version}</sdnctl.sli.version>
<sdnctl.aai.service.version>${ccsdk.sli.adaptors.version}</sdnctl.aai.service.version>
<sdnctl.dblib.version>${ccsdk.sli.core.version}</sdnctl.dblib.version>
<packaging>pom</packaging>
<groupId>org.onap.ccsdk.parent</groupId>
<artifactId>odlparent-aggregator</artifactId>
- <version>1.2.2-SNAPSHOT</version>
+ <version>1.2.3-SNAPSHOT</version>
<parent>
<groupId>org.onap.ccsdk.parent</groupId>
<artifactId>parent</artifactId>
- <version>1.2.2-SNAPSHOT</version>
+ <version>1.2.3-SNAPSHOT</version>
</parent>
<name>ONAP :: ${project.groupId} :: ${project.artifactId}</name>
<packaging>pom</packaging>
<groupId>org.onap.ccsdk.parent</groupId>
<artifactId>setup</artifactId>
- <version>1.2.2-SNAPSHOT</version>
+ <version>1.2.3-SNAPSHOT</version>
<parent>
<groupId>org.onap.ccsdk.parent</groupId>
<artifactId>odlparent-aggregator</artifactId>
- <version>1.2.2-SNAPSHOT</version>
+ <version>1.2.3-SNAPSHOT</version>
</parent>
<!-- CCSDK component versions -->
- <ccsdk.sli.core.version>0.4.2</ccsdk.sli.core.version>
- <ccsdk.sli.adaptors.version>0.4.2</ccsdk.sli.adaptors.version>
- <ccsdk.sli.northbound.version>0.4.2</ccsdk.sli.northbound.version>
- <ccsdk.sli.plugins.version>0.4.2</ccsdk.sli.plugins.version>
- <ccsdk.distribution.version>0.4.2</ccsdk.distribution.version>
+ <ccsdk.sli.core.version>0.4.3-SNAPSHOT</ccsdk.sli.core.version>
+ <ccsdk.sli.adaptors.version>0.4.3-SNAPSHOT</ccsdk.sli.adaptors.version>
+ <ccsdk.sli.northbound.version>0.4.3-SNAPSHOT</ccsdk.sli.northbound.version>
+ <ccsdk.sli.plugins.version>0.4.3-SNAPSHOT</ccsdk.sli.plugins.version>
+ <ccsdk.distribution.version>0.4.3-SNAPSHOT</ccsdk.distribution.version>
<sdnctl.sli.version>\${ccsdk.sli.core.version}</sdnctl.sli.version>
<sdnctl.aai.service.version>\${ccsdk.sli.adaptors.version}</sdnctl.aai.service.version>
<sdnctl.dblib.version>\${ccsdk.sli.core.version}</sdnctl.dblib.version>
<packaging>pom</packaging>
<groupId>org.onap.ccsdk.parent</groupId>
<artifactId>single-feature-parent</artifactId>
- <version>1.2.2-SNAPSHOT</version>
+ <version>1.2.3-SNAPSHOT</version>
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<!-- CCSDK component versions -->
- <ccsdk.sli.core.version>0.4.2</ccsdk.sli.core.version>
- <ccsdk.sli.adaptors.version>0.4.2</ccsdk.sli.adaptors.version>
- <ccsdk.sli.northbound.version>0.4.2</ccsdk.sli.northbound.version>
- <ccsdk.sli.plugins.version>0.4.2</ccsdk.sli.plugins.version>
- <ccsdk.distribution.version>0.4.2</ccsdk.distribution.version>
+ <ccsdk.sli.core.version>0.4.3-SNAPSHOT</ccsdk.sli.core.version>
+ <ccsdk.sli.adaptors.version>0.4.3-SNAPSHOT</ccsdk.sli.adaptors.version>
+ <ccsdk.sli.northbound.version>0.4.3-SNAPSHOT</ccsdk.sli.northbound.version>
+ <ccsdk.sli.plugins.version>0.4.3-SNAPSHOT</ccsdk.sli.plugins.version>
+ <ccsdk.distribution.version>0.4.3-SNAPSHOT</ccsdk.distribution.version>
<sdnctl.sli.version>${ccsdk.sli.core.version}</sdnctl.sli.version>
<sdnctl.aai.service.version>${ccsdk.sli.adaptors.version}</sdnctl.aai.service.version>
<sdnctl.dblib.version>${ccsdk.sli.core.version}</sdnctl.dblib.version>
<packaging>pom</packaging>
<groupId>org.onap.ccsdk.parent</groupId>
<artifactId>parent</artifactId>
- <version>1.2.2-SNAPSHOT</version>
+ <version>1.2.3-SNAPSHOT</version>
<name>ONAP :: ${project.groupId} :: ${project.artifactId}</name>
<properties>
<packaging>pom</packaging>
<groupId>org.onap.ccsdk.parent</groupId>
<artifactId>springboot-aggregator</artifactId>
- <version>1.2.2-SNAPSHOT</version>
+ <version>1.2.3-SNAPSHOT</version>
<parent>
<groupId>org.onap.ccsdk.parent</groupId>
<artifactId>parent</artifactId>
- <version>1.2.2-SNAPSHOT</version>
+ <version>1.2.3-SNAPSHOT</version>
</parent>
<name>ONAP :: ${project.groupId} :: ${project.artifactId}</name>
<packaging>pom</packaging>
<groupId>org.onap.ccsdk.parent</groupId>
<artifactId>spring-boot-1-starter-parent</artifactId>
- <version>1.2.2-SNAPSHOT</version>
+ <version>1.2.3-SNAPSHOT</version>
<parent>
<groupId>org.springframework.boot</groupId>
<!-- CCSDK component versions -->
- <ccsdk.sli.core.version>0.4.2</ccsdk.sli.core.version>
- <ccsdk.sli.adaptors.version>0.4.2</ccsdk.sli.adaptors.version>
- <ccsdk.sli.northbound.version>0.4.2</ccsdk.sli.northbound.version>
- <ccsdk.sli.plugins.version>0.4.2</ccsdk.sli.plugins.version>
- <ccsdk.distribution.version>0.4.2</ccsdk.distribution.version>
+ <ccsdk.sli.core.version>0.4.3-SNAPSHOT</ccsdk.sli.core.version>
+ <ccsdk.sli.adaptors.version>0.4.3-SNAPSHOT</ccsdk.sli.adaptors.version>
+ <ccsdk.sli.northbound.version>0.4.3-SNAPSHOT</ccsdk.sli.northbound.version>
+ <ccsdk.sli.plugins.version>0.4.3-SNAPSHOT</ccsdk.sli.plugins.version>
+ <ccsdk.distribution.version>0.4.3-SNAPSHOT</ccsdk.distribution.version>
<sdnctl.sli.version>${ccsdk.sli.core.version}</sdnctl.sli.version>
<sdnctl.aai.service.version>${ccsdk.sli.adaptors.version}</sdnctl.aai.service.version>
<sdnctl.dblib.version>${ccsdk.sli.core.version}</sdnctl.dblib.version>
<packaging>pom</packaging>
<groupId>org.onap.ccsdk.parent</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
- <version>1.2.2-SNAPSHOT</version>
+ <version>1.2.3-SNAPSHOT</version>
<parent>
<groupId>org.springframework.boot</groupId>
<!-- CCSDK component versions -->
- <ccsdk.sli.core.version>0.4.2</ccsdk.sli.core.version>
- <ccsdk.sli.adaptors.version>0.4.2</ccsdk.sli.adaptors.version>
- <ccsdk.sli.northbound.version>0.4.2</ccsdk.sli.northbound.version>
- <ccsdk.sli.plugins.version>0.4.2</ccsdk.sli.plugins.version>
- <ccsdk.distribution.version>0.4.2</ccsdk.distribution.version>
+ <ccsdk.sli.core.version>0.4.3-SNAPSHOT</ccsdk.sli.core.version>
+ <ccsdk.sli.adaptors.version>0.4.3-SNAPSHOT</ccsdk.sli.adaptors.version>
+ <ccsdk.sli.northbound.version>0.4.3-SNAPSHOT</ccsdk.sli.northbound.version>
+ <ccsdk.sli.plugins.version>0.4.3-SNAPSHOT</ccsdk.sli.plugins.version>
+ <ccsdk.distribution.version>0.4.3-SNAPSHOT</ccsdk.distribution.version>
<sdnctl.sli.version>${ccsdk.sli.core.version}</sdnctl.sli.version>
<sdnctl.aai.service.version>${ccsdk.sli.adaptors.version}</sdnctl.aai.service.version>
<sdnctl.dblib.version>${ccsdk.sli.core.version}</sdnctl.dblib.version>
release_name=1
sprint_number=2
-feature_revision=2
+feature_revision=3
base_version=${release_name}.${sprint_number}.${feature_revision}