#!/bin/bash if [ ! -e "vaadin-shared" ] then echo "You must run this in the directory containing folders for the various vaadin-* modules." echo "If you run this in the project directory, go to result/artifacts//" echo "If you run this on build artifacts from the build server, run it in the directory where you unzipped the artifacts" exit 1 fi for base in * do if [ ! -d $base ] then continue fi pushd $base version=`ls $base-*.pom|sed "s/$base-//"|sed "s/.pom//"` pomTemplate="$base-$version.pom" if [ -e "$pomTemplate" ] then id=$base-$version pomFile=$pomTemplate-modified file=$id.jar javadocFile=$id-javadoc.jar sourcesFile=$id-sources.jar # Install using real version for easy testing cat $pomTemplate|sed "s/7.*-SNAPSHOT$version $pomFile echo "Installing $base $version..." if [ -e "$javadocFile" ] then mvn org.apache.maven.plugins:maven-install-plugin:2.5.1:install-file -DpomFile=$pomFile -Djavadoc=$javadocFile -Dsources=$sourcesFile -Dfile=$file else mvn org.apache.maven.plugins:maven-install-plugin:2.5.1:install-file -DpomFile=$pomFile -Dfile=$file fi fi popd done