Blob Blame History Raw
#!/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