better handling of classifiers
diff --git a/scripts/grab-binaries.sh b/scripts/grab-binaries.sh
index 779b131..1941942 100755
--- a/scripts/grab-binaries.sh
+++ b/scripts/grab-binaries.sh
@@ -28,23 +28,36 @@
GROUP_ID=${1}
ARTIFACT_ID=${2}
VERSION=${3}
- PACKAGING=${4}
- wget --no-check-certificate ${REPO_BASE}-${REPO_ID}/$(echo $GROUP_ID | sed 's/\./\//g')/${ARTIFACT_ID}/${VERSION}/${ARTIFACT_ID}-${VERSION}.${PACKAGING}
+ CLASSIFIER=${4}
+ PACKAGING=${5}
+
+ if [ -z "${CLASSIFIER}" ]; then
+ CLASSIFIED_VERSION=${VERSION}-${CLASSIFIER}
+ else
+ CLASSIFIED_VERSION=${VERSION}
+ fi
+
+ wget --no-check-certificate ${REPO_BASE}-${REPO_ID}/$(echo $GROUP_ID | sed 's/\./\//g')/${ARTIFACT_ID}/${VERSION}/${ARTIFACT_ID}-${CLASSIFIED_VERSION}.${PACKAGING}
}
function grabAll
{
+ GROUP_ID=${1}
+ ARTIFACT_ID=${2}
+ VERSION=${3}
+ CLASSIFIER=${4}
+
for type in zip tar.gz; do
- grab ${1} ${2} ${3} ${type}
+ grab ${GROUP_ID} ${ARTIFACT_ID} ${VERSION} ${CLASSIFIER} ${type}
for ext in asc md5 sha1; do
- grab ${1} ${2} ${3} ${type}.${ext}
+ grab ${GROUP_ID} ${ARTIFACT_ID} ${VERSION} ${CLASSIFIER} ${type}.${ext}
done
done
}
cd sources
-grabAll org.apache.any23 apache-any23-core ${ANY23_VERSION}-src
+grabAll org.apache.any23 apache-any23-core ${ANY23_VERSION} src
cd ../binaries
grabAll org.apache.any23 apache-any23-core ${ANY23_VERSION}
@@ -53,5 +66,5 @@
grabAll org.apache.any23.plugins apache-any23-office-scraper ${OFFICE_SCRAPER_VERSION}
for classifier in with-deps without-deps server-embedded; do
- grabAll org.apache.any23 apache-any23-service ${ANY23_VERSION}-classifier
+ grabAll org.apache.any23 apache-any23-service ${ANY23_VERSION} ${classifier}
done