@@ -19,6 +19,7 @@ PUBLISH_25_SBT_COMMAND_FILE=${PWD}/project/autobuildscript/build-publish-Lift25.
1919PUBLISH_26_SBT_COMMAND_FILE=${PWD} /project/autobuildscript/build-publish-Lift26.txt
2020PUBLISH_30_SBT_COMMAND_FILE=${PWD} /project/autobuildscript/build-publish-Lift30.txt
2121PUBLISH_31_SBT_COMMAND_FILE=${PWD} /project/autobuildscript/build-publish-Lift31.txt
22+ PUBLISH_32_SBT_COMMAND_FILE=${PWD} /project/autobuildscript/build-publish-Lift32.txt
2223# default location's for java on a ubuntu system
2324JAVA_6_PATH=/usr/lib/jvm/java-6-oracle/jre/bin/java
2425JAVA_7_PATH=/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
@@ -128,6 +129,18 @@ function do31Publish {
128129 debug " \n***...done processing the sbt command file***\n"
129130}
130131
132+ # Execute the necessary steps for publishing a Lift 3.2 module build
133+ function do32Publish {
134+ debug " \nTarget is set to Lift v3.2, require java-8" ;
135+ if ! requiredJavaIsSuccessfullySet $JAVA_8_PATH ; then
136+ die " java-8 dosen't seem to be present, cancelling release build!"
137+ fi
138+ debug " Current java environment is java-8\n"
139+ debug " \n***Start processing the sbt command file.***\n"
140+ sbt < $PUBLISH_32_SBT_COMMAND_FILE 2>&1 | tee ${LOG_FILE}
141+ debug " \n***...done processing the sbt command file***\n"
142+ }
143+
131144function runMain {
132145 if [ $LIFT_TARGET == " 2.5" ]; then {
133146 do25Publish
@@ -137,6 +150,8 @@ function runMain {
137150 do30Publish
138151 } elif [ $LIFT_TARGET == " 3.1" ]; then {
139152 do31Publish
153+ } elif [ $LIFT_TARGET == " 3.2" ]; then {
154+ do32Publish
140155 } else
141156 echo -e " \nNo target set! You need to specify a Lift version as target.\nUsage ./project/autobuildscript/publish.sh -t [2.5,2.6,3.x]\n" ;
142157 fi
0 commit comments