-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinstallScript.sh
executable file
·34 lines (25 loc) · 1.92 KB
/
installScript.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/bin/sh
####################################################################################################################################################
####################################################################################################################################################
#### ####
#### This script runs the maven clean install and then moves the jar file and the folder with ####
#### the dependencies to the location where the lib is located inside the extension dev folder. ####
#### ####
####################################################################################################################################################
####################################################################################################################################################
# name of the jar file to be moved.
jarFile="liquibase-extended-cli.jar"
# path to the jar file above, from the location of this script.
jarPath="target/"
# the path to the folder in which the jar should be moved. Example of vscode-liquibase extension:
jarTargetPath="../vscode-liquibase/lib/"
if test -z "$jarFile" || test -z "$jarPath" || test -z "$jarTargetPath"
then
echo "Variables for the file paths not set up, aborting the job. Please fill in the variables in the script"
else
jarFilePath=$jarPath$jarFile
jarFileTargetPath=$jarTargetPath$jarFile
JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF8 JAVA_HOME="C:\Program Files\Java\jdk-13" mvn clean install -T 1C
cp $jarFilePath $jarFileTargetPath
echo "done copying to " $jarFileTargetPath
fi