Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
executable file 41 lines (28 sloc) 950 Bytes
#!/usr/bin/env bash
numArgs=$#
set -e -o pipefail
function die() {
MESG="${1:-Died}"
echo "${MESG}" >&2
exit 1
}
if [[ !$numArgs -gt 0 ]]; then
die "Please supply a version number e.g. 0.0.1"
fi
group="de.mpg.shh"
artifact="util-datomic-peer"
version=$1
lein clean
lein deps
lein jar
lein pom
test -f "target/${artifact}-${version}.jar" || die "Build failed: jar not found"
lein localrepo install -p pom.xml target/${artifact}-${version}.jar ${group}/${artifact} ${version}
# create sha1sums for the jar and pom
group_path=$(echo "${group}" | tr "." "/")
jar_path="${HOME}/.m2/repository/${group_path}/${artifact}/${version}/${artifact}-${version}.jar"
jar_sum_path="${jar_path}.sha1"
pom_path="${HOME}/.m2/repository/${group_path}/${artifact}/${version}/${artifact}-${version}.pom"
pom_sum_path="${pom_path}.sha1"
shasum ${jar_path} | cut -d ' ' -f 1 > ${jar_sum_path}
shasum ${pom_path} | cut -d ' ' -f 1 > ${pom_sum_path}