#!/bin/bash dir=`dirname $0` ARCHETYPE_ARTIFACT=vaadin-archetype-widget . $dir/validate-archetype-common.sh mvn archetype:generate -DarchetypeGroupId=$ARCHETYPE_GROUP -DarchetypeArtifactId=$ARCHETYPE_ARTIFACT -DarchetypeVersion=$ARCHETYPE_VERSION -DarchetypeRepository=$ARCHETYPEREPO -DgroupId=$GROUP -DartifactId=$ART -Dversion=1.0-SNAPSHOT -DinteractiveMode=false pushd $ART for a in $ART $ART-demo do pushd $a # Add vaadin repo $SED -i "s##vaadin-$ARCHETYPE_VERSION-staging$VAADINREPO#" pom.xml # Add vaadin and plugin repo as plugin repos $SED -i "s##vaadin-$ARCHETYPE_VERSION-plugin-staging$PLUGINREPO#" pom.xml popd done pushd $ART && mvn install && popd && pushd $ART-demo && mvn package jetty:run