blob: 9ac35ccb991cd640df38690f6ba551b40fc65cca [file] [log] [blame]
Thomas Vachuskafc7f22d2014-12-04 11:07:01 -08001#!/bin/bash
2# -----------------------------------------------------------------------------
3# Builds a set of projects using ONOS archetypes.
4# -----------------------------------------------------------------------------
5
6export AROOT=/tmp/foo
Brian O'Connor5b29ebd2014-12-04 21:22:06 -08007export ARCHETYPE_OPTS="-DarchetypeGroupId=org.onosproject -Dversion=1.0.0"
Thomas Vachuskafc7f22d2014-12-04 11:07:01 -08008
9for an in api bundle cli; do
10 cd $AROOT
11 rm -fr $AROOT/foo-$an
12 mvn archetype:generate $ARCHETYPE_OPTS \
13 -DarchetypeArtifactId=onos-$an-archetype \
14 -DgroupId=org.foo -DartifactId=foo-$an -Dversion=1.0 \
15 -Dpackage=org.foo.$an -DinteractiveMode=false
16 cd $AROOT/foo-$an
17 mvn clean install
18done