script to create maven repository if needed
This commit is contained in:
parent
9aa63667db
commit
94a104416f
|
@ -7,3 +7,4 @@ build/
|
|||
.iml
|
||||
target
|
||||
install-libs.sh
|
||||
.mvn-repo
|
|
@ -0,0 +1,27 @@
|
|||
#!/bin/bash
|
||||
directory="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||
cd $directory
|
||||
|
||||
# API dependencies
|
||||
./install-lib.sh api mail.jar javax.mail mail 1.4.7
|
||||
./install-lib.sh api slf4j-api-1.7.5.jar org.slf4j slf4j-api 1.7.5
|
||||
./install-lib.sh api slf4j-simple-1.7.5.jar org.slf4j slf4j-simple 1.7.5
|
||||
|
||||
# EXTRA dependencies
|
||||
./install-lib.sh extra base64-2.3.8.jar net.iharder base64 2.3.8
|
||||
./install-lib.sh extra bitcoin-json-rpc-client-1.0.jar com.azazar.bitcoin.jsonrpcclient bitcoin-json-rpc-client 1.0
|
||||
./install-lib.sh extra commons-io-2.4.jar commons-io commons-io 2.4
|
||||
./install-lib.sh extra guava-18.0.jar com.google.guava guava 18.0
|
||||
./install-lib.sh extra jackson-annotations-2.4.0.jar com.fasterxml.jackson.core jackson-annotations 2.4.0
|
||||
./install-lib.sh extra jackson-core-2.4.0.jar com.fasterxml.jackson.core jackson-core 2.4.0
|
||||
./install-lib.sh extra jackson-databind-2.4.0.jar com.fasterxml.jackson.core jackson-databind 2.4.0
|
||||
./install-lib.sh extra javax.ws.rs-api-2.0.1.jar javax.ws.rs javax.ws.rs-api 2.0.1
|
||||
./install-lib.sh extra rescu-1.7.2-SNAPSHOT.jar com.github.mmazi rescu 1.7.2-SNAPSHOT
|
||||
./install-lib.sh extra xchange-core-4.0.1-SNAPSHOT.jar org.knowm.xchange xchange-core 4.0.1-SNAPSHOT
|
||||
./install-lib.sh extra xchange-bitfinex-4.0.1-SNAPSHOT.jar org.knowm.xchange xchange-bitfinex 4.0.1-SNAPSHOT
|
||||
./install-lib.sh extra xchange-itbit-4.0.1-SNAPSHOT.jar org.knowm.xchange xchange-itbit 4.0.1-SNAPSHOT
|
||||
./install-lib.sh extra xchange-bittrex-4.0.1-SNAPSHOT.jar org.knowm.xchange xchange-bittrex 4.0.1-SNAPSHOT
|
||||
./install-lib.sh extra xchange-poloniex-4.0.1-SNAPSHOT.jar org.knowm.xchange xchange-poloniex 4.0.1-SNAPSHOT
|
||||
|
||||
# TEST dependencies
|
||||
./install-lib.sh test jopt-simple-4.9.jar net.sf.jopt-simple jopt-simple 4.9
|
|
@ -20,10 +20,12 @@ fi
|
|||
|
||||
if [ "$1" == "api" ] || [ "$1" == "extra" ] || [ "$1" == "test" ] ; then
|
||||
|
||||
localRepositoryPath="$directory/../server_extensions_$1/libs"
|
||||
localRepositoryPath="../server_extensions_$1/.mvn-repo"
|
||||
mkdir -p $localRepositoryPath
|
||||
fileLocation="../server_extensions_$1/libs/$file"
|
||||
|
||||
mvn org.apache.maven.plugins:maven-install-plugin:2.5.2:install-file \
|
||||
-Dfile=$file \
|
||||
-Dfile=$fileLocation \
|
||||
-DgroupId=$groupId \
|
||||
-DartifactId=$artifactId \
|
||||
-Dversion=$version-BATM \
|
||||
|
@ -31,7 +33,7 @@ if [ "$1" == "api" ] || [ "$1" == "extra" ] || [ "$1" == "test" ] ; then
|
|||
-DlocalRepositoryPath=$localRepositoryPath
|
||||
|
||||
echo ''
|
||||
echo '...installed, now add following to the pom.xml:'
|
||||
echo '...installed, you can use it by adding following to the pom.xml:'
|
||||
echo ''
|
||||
echo '<dependency>'
|
||||
echo " <groupId>$groupId</groupId>"
|
||||
|
|
Loading…
Reference in New Issue