[sikuli] 97/385: command script to produce the jars to upload for setup download (runs on Mac only)

Gilles Filippini pini at moszumanska.debian.org
Sun Jun 29 19:25:54 UTC 2014


This is an automated email from the git hooks/post-receive script.

pini pushed a commit to tag upstream/1.1.0_beta1
in repository sikuli.

commit 430fffea86c3d454cbf58cf9b3909ce001e1379e
Author: Raimund Hocke <rmhdevelop at me.com>
Date:   Fri Jan 3 15:05:06 2014 +0100

    command script to produce the jars to upload for setup download (runs on Mac only)
---
 collectJars | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 96 insertions(+)

diff --git a/collectJars b/collectJars
new file mode 100755
index 0000000..17a4c38
--- /dev/null
+++ b/collectJars
@@ -0,0 +1,96 @@
+#!/bin/sh
+base=`pwd`
+echo SourceBase $base
+
+mrepo=~/.m2/repository/org/sikuli
+
+setup=Basics
+jython=Jython
+api=API
+ide=IDE
+
+dist=$base/../Build
+if [ -e $dist ]; then
+  rm -f -R $dist
+fi
+mkdir $dist 
+
+log=$dist/log.txt
+
+echo "--- creating version info"
+echo "--- creating version info" >$log
+cd $base/$setup
+mvn clean compile >>$log
+version=`java -cp $base/$setup/target/classes org.sikuli.basics.RunSetup version`
+mversion=`java -cp $base/$setup/target/classes org.sikuli.basics.RunSetup majorversion`
+uversion=`java -cp $base/$setup/target/classes org.sikuli.basics.RunSetup updateversion`
+
+echo --- version --- $version
+echo --- major version --- $mversion
+echo --- update version --- $uversion
+echo --- version --- $version >>$log
+echo --- major version --- $mversion >>$log
+echo --- update version --- $uversion >>$log
+
+# ----------- Basics
+echo --- Basics timestamp
+echo --- BUILD Basics timestamp >>$log
+cd $base/$setup
+src=$base/$setup/src/main/java/org/sikuli/basics/RunSetup.java
+out=$base/$setup/src/main/java/org/sikuli/basics/RunSetupX.java
+xdd=`date`
+sed "s/##--##.*##--##/##--##$xdd##--##/" $src >$out
+mv -f $out $src
+mvn install >>$log
+# ----------- Setup
+echo --- make Setup
+cd $base
+mvn -f Basics/setup* >>$log
+cp Basics/target-setup/sikuli-setup*.jar $dist/sikuli-setup-$mversion.jar
+
+if [ "$1" != "setup" ]; then
+  # ---------- Jython
+  echo --- Jython timestamp
+  echo --- BUILD Jython timestamp >>$log
+  cd $base/$jython
+  src=$base/$jython/src/main/java/org/sikuli/scriptrunner/JythonScriptRunner.java
+  out=$base/$jython/src/main/java/org/sikuli/scriptrunner/JythonScriptRunnerX.java
+  xdd=`date`
+  sed "s/##--##.*##--##/##--##$xdd##--##/" $src >$out
+  mv -f $out $src
+  mvn clean install >>$log
+  
+  # ----------- Java
+  echo --- make Java
+  cd $base
+  mvn -f API/java* >>$log
+  cp API/target-java/*java-plain.jar $dist/$version-3.jar
+  
+  # ----------- Script
+  echo --- make Script
+  cd $base
+  mvn -f API/script* >>$log
+  cp API/target-script/*script-plain.jar $dist/$version-2.jar
+  
+  # ----------- IDE
+  echo --- make IDE
+  cd $base
+  mvn -f IDE/ide* >>$log
+  cp IDE/target-ide/*ide-plain.jar $dist/$version-1.jar
+  
+  # ----------- MacApp
+  echo --- make MacApp
+  cd $base
+  cp MacApp/target/*.jar $dist
+  
+  # ----------- Tesseract
+  echo --- make Tesseract
+  cd $base
+  cp Tesseract/target/*.jar $dist  
+  
+  # ----------- Remote
+  echo --- make Remote
+  cd $base
+  cp Remote/target/*.jar $dist/$version-7.jar  
+fi
+grep -i BUILD $log

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/sikuli.git



More information about the pkg-java-commits mailing list