adding maven-plugin to onos-change-version
Change-Id: I0e568213f5752174df0610426c38aa88e0d6bbd3
Showing
3 changed files
with
10 additions
and
2 deletions
... | @@ -39,7 +39,6 @@ | ... | @@ -39,7 +39,6 @@ |
39 | <description>Open Network Operating System root project</description> | 39 | <description>Open Network Operating System root project</description> |
40 | 40 | ||
41 | <modules> | 41 | <modules> |
42 | - <module>tools/package/maven-plugin</module> | ||
43 | <module>utils</module> | 42 | <module>utils</module> |
44 | <module>core</module> | 43 | <module>core</module> |
45 | <module>web</module> | 44 | <module>web</module> | ... | ... |
... | @@ -34,3 +34,6 @@ for atype in api bundle cli; do | ... | @@ -34,3 +34,6 @@ for atype in api bundle cli; do |
34 | sed -i "" -E "1,/<onos.version>/s/<onos.version>[^<]*</<onos.version>$NEW_VERSION</g" $pom | 34 | sed -i "" -E "1,/<onos.version>/s/<onos.version>[^<]*</<onos.version>$NEW_VERSION</g" $pom |
35 | done | 35 | done |
36 | 36 | ||
37 | +pushd tools/package/maven-plugin | ||
38 | +mvn versions:set -DnewVersion=$NEW_VERSION versions:commit | ||
39 | +popd | ... | ... |
... | @@ -20,6 +20,11 @@ cd $ONOS_ROOT | ... | @@ -20,6 +20,11 @@ cd $ONOS_ROOT |
20 | onos-change-version $NEW_VERSION | 20 | onos-change-version $NEW_VERSION |
21 | export ONOS_VERSION=$NEW_VERSION | 21 | export ONOS_VERSION=$NEW_VERSION |
22 | 22 | ||
23 | +# Build the maven-plugin | ||
24 | +pushd tools/package/maven-plugin | ||
25 | +mvn clean install && mvn -Prelease clean deploy | ||
26 | +popd | ||
27 | + | ||
23 | # Build ONOS & deploy to staging repo using the release profile. | 28 | # Build ONOS & deploy to staging repo using the release profile. |
24 | onos-build && onos-package && mvn -Prelease clean deploy -DskipTests | 29 | onos-build && onos-package && mvn -Prelease clean deploy -DskipTests |
25 | 30 | ||
... | @@ -28,8 +33,9 @@ onos-build-docs | ... | @@ -28,8 +33,9 @@ onos-build-docs |
28 | 33 | ||
29 | # Build ONOS archetypes & deploy to staging repo using the release profile. | 34 | # Build ONOS archetypes & deploy to staging repo using the release profile. |
30 | # Note that release of the staging repository is a separate manual step. | 35 | # Note that release of the staging repository is a separate manual step. |
31 | -cd tools/package/archetypes/ | 36 | +pushd tools/package/archetypes/ |
32 | mvn clean install && onos-archetypes-test && mvn -Prelease clean deploy | 37 | mvn clean install && onos-archetypes-test && mvn -Prelease clean deploy |
38 | +popd | ||
33 | 39 | ||
34 | # Commit newly versioned artifacts and issue a tag. | 40 | # Commit newly versioned artifacts and issue a tag. |
35 | git commit -a -m"Tagging $NEW_VERSION" | 41 | git commit -a -m"Tagging $NEW_VERSION" | ... | ... |
-
Please register or login to post a comment