Facebook
From Unique Pintail, 3 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 52
  1. #! /usr/bin/env bash
  2.  
  3. MYDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
  4.  
  5. pushd ${MYDIR}
  6.  
  7. install() {
  8.     DIR="./${1}"
  9.     JAR=$(find ${DIR} -name "*.jar")
  10.     GROUP=($(grep -oP '(?<=groupId>)[^<]+' "${DIR}/pom.xml"))
  11.     ARTIFACT=($(grep -oP '(?<=artifactId>)[^<]+' "${DIR}/pom.xml"))
  12.     VERSION=($(grep -oP '(?<=version>)[^<]+' "${DIR}/pom.xml"))
  13.     mvn deploy:deploy-file -Dfile="${JAR}" -DpomFile="${DIR}/pom.xml" -DgroupId=${GROUP} -DartifactId=${ARTIFACT} -Dversion=${VERSION} -Dpackaging=jar -DgeneratePom=false -DrepositoryId=gitlab-maven -Durl=https://gitlab.com/api/v4/projects/22557664/packages/maven
  14. }
  15.  
  16. install algs4
  17. install cplex
  18. install framework100
  19. install framework110
  20. install freemarker
  21. install graphopper
  22. install ilp
  23. install pdfhelp
  24.  
  25. popd
  26.