You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

validate-application-example-archetype.sh 854B

12345678910111213141516
  1. #!/bin/bash
  2. dir=`dirname $0`
  3. ARCHETYPE_ARTIFACT=vaadin-archetype-application-example
  4. . $dir/validate-archetype-common.sh
  5. mvn archetype:generate -DarchetypeGroupId=$ARCHETYPE_GROUP -DarchetypeArtifactId=$ARCHETYPE_ARTIFACT -DarchetypeVersion=$ARCHETYPE_VERSION -DarchetypeRepository=$ARCHETYPEREPO -DgroupId=$GROUP -DartifactId=$ART -Dversion=1.0-SNAPSHOT -DinteractiveMode=false
  6. pushd $ART
  7. # Add vaadin repo
  8. $SED -i "s#<repositories>#<repositories><repository><id>vaadin-$ARCHETYPE_VERSION-staging</id><url>$VAADINREPO</url></repository>#" pom.xml
  9. # Add vaadin and plugin repo as plugin repos
  10. $SED -i "s#</repositories>#</repositories><pluginRepositories><pluginRepository><id>vaadin-$ARCHETYPE_VERSION-plugin-staging</id><url>$PLUGINREPO</url></pluginRepository></pluginRepositories>#" pom.xml
  11. mvn install && pushd $ART-ui && mvn jetty:run
  12. popd
  13. popd