Blob Blame History Raw
#!/bin/bash

aid="javax.el"
version=`grep Version: *spec | sed -e 's/Version:\s*\(.*\)/\1/'`
filename="${aid}-${version}-sources.jar"
tempdir="glassfish-el-${version}"
url="http://central.maven.org/maven2/org/glassfish/${aid}/${version}/${aid}-${version}-sources.jar"

echo $version

rm -Rf ${tempdir}
mkdir ${tempdir}

pushd ${tempdir}
  wget ${url}
  unzip ${filename}
  mv META-INF/LICENSE.txt .
  rm -Rf ${filename} META-INF/
  mkdir -p src/main/java
  # upstream bundles el-api in javax/ dir, exclude it
  mv com/ src/main/java
popd

tar czvf glassfish-el-${version}.tar.gz ${tempdir}

rm -Rf ${tempdir}