Change-Id: Ie84eda1120b9b91fc3289961e134a567fcbdbd52tags/7.4.0.beta3
@@ -0,0 +1,40 @@ | |||
#!/bin/bash | |||
display_usage() { | |||
echo -e "\nUsage:\n$0 <version> <framework staging id> <archetypes staging id> <plugin staging id>\n" | |||
echo -e "Example: 7.3.7 1450 1451 1452" | |||
} | |||
# if less than two arguments supplied, display usage | |||
if [ $# -le 3 ] | |||
then | |||
display_usage | |||
exit 1 | |||
fi | |||
# check whether user had supplied -h or --help . If yes display usage | |||
if [[ ( $# == "--help") || $# == "-h" ]] | |||
then | |||
display_usage | |||
exit 0 | |||
fi | |||
VERSION=$1 | |||
VAADINREPO=comvaadin-$2 | |||
ARCHETYPEREPO=comvaadin-$3 | |||
PLUGINREPO=comvaadin-$4 | |||
REPOBASE=https://oss.sonatype.org/content/repositories/ | |||
ART=test-application-$VERSION | |||
GROUP=testpkg | |||
mvn archetype:generate -DarchetypeGroupId=com.vaadin -DarchetypeArtifactId=vaadin-archetype-application -DarchetypeVersion=$VERSION -DarchetypeRepository=$REPOBASE$ARCHETYPEREPO -DgroupId=$GROUP -DartifactId=$ART -Dversion=1.0-SNAPSHOT -DinteractiveMode=false | |||
pushd $ART | |||
# Add vaadin repo | |||
sed -i "s#<repositories>#<repositories><repository><id>vaadin-$VERSION-staging</id><url>$REPOBASE$VAADINREPO</url></repository>#" pom.xml | |||
# Add vaadin and plugin repo as plugin repos | |||
sed -i "s#</repositories>#</repositories><pluginRepositories><pluginRepository><id>vaadin-$VERSION-plugin-staging</id><url>$REPOBASE$PLUGINREPO</url></pluginRepository></pluginRepositories>#" pom.xml | |||
mvn install | |||
pushd $ART-ui | |||
mvn jetty:run |
@@ -0,0 +1,44 @@ | |||
#!/bin/bash | |||
display_usage() { | |||
echo -e "\nUsage:\n$0 <version> <framework staging id> <archetypes staging id> <plugin staging id>\n" | |||
echo -e "Example: 7.3.7 1450 1451 1452" | |||
} | |||
# if less than two arguments supplied, display usage | |||
if [ $# -le 3 ] | |||
then | |||
display_usage | |||
exit 1 | |||
fi | |||
# check whether user had supplied -h or --help . If yes display usage | |||
if [[ ( $# == "--help") || $# == "-h" ]] | |||
then | |||
display_usage | |||
exit 0 | |||
fi | |||
VERSION=$1 | |||
VAADINREPO=comvaadin-$2 | |||
ARCHETYPEREPO=comvaadin-$3 | |||
PLUGINREPO=comvaadin-$4 | |||
# Only for Mac | |||
MAC1=-e | |||
MAC2=.foo | |||
REPOBASE=https://oss.sonatype.org/content/repositories/ | |||
ART=test-application-$VERSION | |||
GROUP=testpkg | |||
mvn archetype:generate -DarchetypeGroupId=com.vaadin -DarchetypeArtifactId=vaadin-archetype-application -DarchetypeVersion=$VERSION -DarchetypeRepository=$REPOBASE$ARCHETYPEREPO -DgroupId=$GROUP -DartifactId=$ART -Dversion=1.0-SNAPSHOT -DinteractiveMode=false | |||
pushd $ART | |||
# Add vaadin repo | |||
sed $MAC1 "s#<repositories>#<repositories><repository><id>vaadin-$VERSION-staging</id><url>$REPOBASE$VAADINREPO</url></repository>#" -i $MAC2 pom.xml | |||
# Add vaadin and plugin repo as plugin repos | |||
sed $MAC1 "s#</repositories>#</repositories><pluginRepositories><pluginRepository><id>vaadin-$VERSION-plugin-staging</id><url>$REPOBASE$PLUGINREPO</url></pluginRepository></pluginRepositories>#" -i $MAC2 pom.xml | |||
mvn install | |||
pushd $ART-ui | |||
mvn jetty:run |
@@ -0,0 +1,40 @@ | |||
#!/bin/bash | |||
display_usage() { | |||
echo -e "\nUsage:\n$0 <version> <framework staging id> <archetypes staging id> <plugin staging id>\n" | |||
echo -e "Example: 7.3.7 1450 1451 1452" | |||
} | |||
# if less than two arguments supplied, display usage | |||
if [ $# -le 3 ] | |||
then | |||
display_usage | |||
exit 1 | |||
fi | |||
# check whether user had supplied -h or --help . If yes display usage | |||
if [[ ( $# == "--help") || $# == "-h" ]] | |||
then | |||
display_usage | |||
exit 0 | |||
fi | |||
VERSION=$1 | |||
VAADINREPO=comvaadin-$2 | |||
ARCHETYPEREPO=comvaadin-$3 | |||
PLUGINREPO=comvaadin-$4 | |||
REPOBASE=https://oss.sonatype.org/content/repositories/ | |||
ART=test-application-example-$VERSION | |||
GROUP=testpkg | |||
mvn archetype:generate -DarchetypeGroupId=com.vaadin -DarchetypeArtifactId=vaadin-archetype-application-example -DarchetypeVersion=$VERSION -DarchetypeRepository=$REPOBASE$ARCHETYPEREPO -DgroupId=$GROUP -DartifactId=$ART -Dversion=1.0-SNAPSHOT -DinteractiveMode=false | |||
pushd $ART | |||
# Add vaadin repo | |||
sed -i "s#<repositories>#<repositories><repository><id>vaadin-$VERSION-staging</id><url>$REPOBASE$VAADINREPO</url></repository>#" pom.xml | |||
# Add vaadin and plugin repo as plugin repos | |||
sed -i "s#</repositories>#</repositories><pluginRepositories><pluginRepository><id>vaadin-$VERSION-plugin-staging</id><url>$REPOBASE$PLUGINREPO</url></pluginRepository></pluginRepositories>#" pom.xml | |||
mvn install | |||
pushd $ART-ui | |||
mvn jetty:run |
@@ -0,0 +1,44 @@ | |||
#!/bin/bash | |||
display_usage() { | |||
echo -e "\nUsage:\n$0 <version> <framework staging id> <archetypes staging id> <plugin staging id>\n" | |||
echo -e "Example: 7.3.7 1450 1451 1452" | |||
} | |||
# if less than two arguments supplied, display usage | |||
if [ $# -le 3 ] | |||
then | |||
display_usage | |||
exit 1 | |||
fi | |||
# check whether user had supplied -h or --help . If yes display usage | |||
if [[ ( $# == "--help") || $# == "-h" ]] | |||
then | |||
display_usage | |||
exit 0 | |||
fi | |||
VERSION=$1 | |||
VAADINREPO=comvaadin-$2 | |||
ARCHETYPEREPO=comvaadin-$3 | |||
PLUGINREPO=comvaadin-$4 | |||
# Only for Mac | |||
MAC1=-e | |||
MAC2=.foo | |||
REPOBASE=https://oss.sonatype.org/content/repositories/ | |||
ART=test-application-example-$VERSION | |||
GROUP=testpkg | |||
mvn archetype:generate -DarchetypeGroupId=com.vaadin -DarchetypeArtifactId=vaadin-archetype-application-example -DarchetypeVersion=$VERSION -DarchetypeRepository=$REPOBASE$ARCHETYPEREPO -DgroupId=$GROUP -DartifactId=$ART -Dversion=1.0-SNAPSHOT -DinteractiveMode=false | |||
pushd $ART | |||
# Add vaadin repo | |||
sed $MAC1 "s#<repositories>#<repositories><repository><id>vaadin-$VERSION-staging</id><url>$REPOBASE$VAADINREPO</url></repository>#" -i $MAC2 pom.xml | |||
# Add vaadin and plugin repo as plugin repos | |||
sed $MAC1 "s#</repositories>#</repositories><pluginRepositories><pluginRepository><id>vaadin-$VERSION-plugin-staging</id><url>$REPOBASE$PLUGINREPO</url></pluginRepository></pluginRepositories>#" -i $MAC2 pom.xml | |||
mvn install | |||
pushd $ART-ui | |||
mvn jetty:run |
@@ -0,0 +1,39 @@ | |||
#!/bin/bash | |||
display_usage() { | |||
echo -e "\nUsage:\n$0 <version> <framework staging id> <archetypes staging id> <plugin staging id>\n" | |||
echo -e "Example: 7.3.7 1450 1451 1452" | |||
} | |||
# if less than two arguments supplied, display usage | |||
if [ $# -le 3 ] | |||
then | |||
display_usage | |||
exit 1 | |||
fi | |||
# check whether user had supplied -h or --help . If yes display usage | |||
if [[ ( $# == "--help") || $# == "-h" ]] | |||
then | |||
display_usage | |||
exit 0 | |||
fi | |||
VERSION=$1 | |||
VAADINREPO=comvaadin-$2 | |||
ARCHETYPEREPO=comvaadin-$3 | |||
PLUGINREPO=comvaadin-$4 | |||
REPOBASE=https://oss.sonatype.org/content/repositories/ | |||
ART=test-widget-$VAADINVERSION | |||
GROUP=testpkg | |||
mvn archetype:generate -DarchetypeGroupId=com.vaadin -DarchetypeArtifactId=vaadin-archetype-widget -DarchetypeVersion=$VERSION -DarchetypeRepository=$REPOBASE$ARCHETYPEREPO -DgroupId=$GROUP -DartifactId=$ART -Dversion=1.0-SNAPSHOT -DinteractiveMode=false -DComponentClassName=TestComponent | |||
pushd $ART | |||
# Add vaadin repo | |||
sed -i "s#<repositories>#<repositories><repository><id>vaadin-$VERSION-staging</id><url>$REPOBASE$VAADINREPO</url></repository>#" */pom.xml | |||
# Add vaadin and plugin repo as plugin repos | |||
sed -i "s#<pluginRepositories>#<pluginRepositories><pluginRepository><id>vaadin-$VERSION-staging</id><url>$REPOBASE$VAADINREPO</url></pluginRepository>#" */pom.xml | |||
sed -i "s#<pluginRepositories>#<pluginRepositories><pluginRepository><id>vaadin-$VERSION-plugin-staging</id><url>$REPOBASE$PLUGINREPO</url></pluginRepository>#" */pom.xml | |||
pushd $ART && mvn install && popd | |||
pushd $ART-demo && mvn package jetty:run |
@@ -0,0 +1,43 @@ | |||
#!/bin/bash | |||
display_usage() { | |||
echo -e "\nUsage:\n$0 <version> <framework staging id> <archetypes staging id> <plugin staging id>\n" | |||
echo -e "Example: 7.3.7 1450 1451 1452" | |||
} | |||
# if less than two arguments supplied, display usage | |||
if [ $# -le 3 ] | |||
then | |||
display_usage | |||
exit 1 | |||
fi | |||
# check whether user had supplied -h or --help . If yes display usage | |||
if [[ ( $# == "--help") || $# == "-h" ]] | |||
then | |||
display_usage | |||
exit 0 | |||
fi | |||
VERSION=$1 | |||
VAADINREPO=comvaadin-$2 | |||
ARCHETYPEREPO=comvaadin-$3 | |||
PLUGINREPO=comvaadin-$4 | |||
# Only for Mac | |||
MAC1=-e | |||
MAC2=.foo | |||
REPOBASE=https://oss.sonatype.org/content/repositories/ | |||
ART=test-widget-$VAADINVERSION | |||
GROUP=testpkg | |||
mvn archetype:generate -DarchetypeGroupId=com.vaadin -DarchetypeArtifactId=vaadin-archetype-widget -DarchetypeVersion=$VERSION -DarchetypeRepository=$REPOBASE$ARCHETYPEREPO -DgroupId=$GROUP -DartifactId=$ART -Dversion=1.0-SNAPSHOT -DinteractiveMode=false -DComponentClassName=TestComponent | |||
pushd $ART | |||
# Add vaadin repo | |||
sed $MAC1 "s#<repositories>#<repositories><repository><id>vaadin-$VERSION-staging</id><url>$REPOBASE$VAADINREPO</url></repository>#" -i $MAC2 */pom.xml | |||
# Add vaadin and plugin repo as plugin repos | |||
sed $MAC1 "s#<pluginRepositories>#<pluginRepositories><pluginRepository><id>vaadin-$VERSION-staging</id><url>$REPOBASE$VAADINREPO</url></pluginRepository>#" -i $MAC2 */pom.xml | |||
sed $MAC1 "s#<pluginRepositories>#<pluginRepositories><pluginRepository><id>vaadin-$VERSION-plugin-staging</id><url>$REPOBASE$PLUGINREPO</url></pluginRepository>#" -i $MAC2 */pom.xml | |||
pushd $ART && mvn install && popd | |||
pushd $ART-demo && mvn package jetty:run |