#!/bin/sh
if [ $# -ne 1 ] ; then
echo "Usage: ./create-sources VERSION"
exit 1
fi
VERSION=$1
rm -Rf solr-$VERSION-clean.tar.xz
#wget http://www.apache.org/dist/lucene/solr/$VERSION/solr-$VERSION-src.tgz
tar -xf solr-$VERSION-src.tgz
find solr-$VERSION -name "*.class" -print -delete
find solr-$VERSION -name "*.jar" -print -delete
rm -Rf solr-$VERSION/lucene
pushd solr-$VERSION
wget -O pom.xml http://repo1.maven.org/maven2/org/apache/lucene/lucene-solr-grandparent/${VERSION}/lucene-solr-grandparent-${VERSION}.pom
for p in core solrj test-framework; do
mkdir -p solr/${p}
pushd solr/${p}
wget -O pom.xml http://central.maven.org/maven2/org/apache/solr/solr-${p}/${VERSION}/solr-${p}-${VERSION}.pom
popd
done
# analytics
for p in analysis-extras clustering dataimporthandler dataimporthandler-extras \
langid map-reduce morphlines-cell morphlines-core uima velocity; do
mkdir -p solr/contrib/${p}
pushd solr/contrib/${p}
wget -O pom.xml http://central.maven.org/maven2/org/apache/solr/solr-${p}/${VERSION}/solr-${p}-${VERSION}.pom
popd
done
mkdir -p solr/contrib/extraction
pushd solr/contrib/extraction
wget -O pom.xml http://central.maven.org/maven2/org/apache/solr/solr-cell/${VERSION}/solr-cell-${VERSION}.pom
popd
popd
tar -cJf solr-$VERSION-clean.tar.xz solr-$VERSION
#rm -rf solr-$VERSION