From 80ef2dfdb3248f94f987b476a6bc1a6cfbe5f306 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Tue, 9 Jul 2019 11:45:36 +0200 Subject: [PATCH] Add deploy script --- deploy.sh | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100755 deploy.sh diff --git a/deploy.sh b/deploy.sh new file mode 100755 index 0000000..79c02a9 --- /dev/null +++ b/deploy.sh @@ -0,0 +1,36 @@ +#!/usr/bin/env bash + +if [ ! -e settings.xml ]; then + echo "No 'settings.xml' file found."; + cat < + + + clojars + username + password + + + +EOF +fi + +if [ ! -e pom.xml ]; then + echo "pom.xml file does not exit, you can generate it executing: clojure -Spom"; + exit 1; +fi + +if [ ! $1 ]; then + echo "Filename not provided." + exit 1; +fi + +if [ ! -e $1 ]; then + echo "Filename '$1' does not exists" + exit 1; +fi + +mvn -s settings.xml deploy:deploy-file -Dfile=$1 -DrepositoryId=clojars -Durl=https://clojars.org/repo -DpomFile=pom.xml +