[sikuli] 292/385: added detection of build failure in Maven run

Gilles Filippini pini at moszumanska.debian.org
Sun Jun 29 19:26:25 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 104d7c3944aea4ec349bfac27e8720672e198dae
Author: Raimund Hocke <rmhdevelop at me.com>
Date:   Mon Feb 24 15:06:42 2014 +0100

    added detection of build failure in Maven run
---
 collectJars.bat | 30 +++++++++++++++++++++++-------
 ide-fat.xml     | 16 ++++++++++++++++
 2 files changed, 39 insertions(+), 7 deletions(-)

diff --git a/collectJars.bat b/collectJars.bat
index 8db2807..bfbd6ac 100644
--- a/collectJars.bat
+++ b/collectJars.bat
@@ -5,7 +5,9 @@ set version=%mversion%.0
 
 set base=%~dp0
 
-echo ----------------- SikuliX collecting jars in %base% 
+echo -
+echo ---
+echo ----- SikuliX collecting jars in %base% 
 
 set source=%base%Setup\target
 
@@ -18,19 +20,33 @@ md %dist%\Downloads
 
 set log=%dist%\collectjars-log.txt
 
-echo --- version --- %version%
-echo --- major version --- %mversion%
+echo --- version %version%
+echo --- major   %mversion%
 echo --- version --- %version% >%log%
 echo --- major version --- %mversion% >>%log%
 
 echo ----------------- SourceBase %base% >>%log%
 
-if "%1" == "2" goto :NOBUILD
-if "%1" == "3" goto :NOPACK
+if "%1" == "2" goto :RUNPACK
+if "%1" == "3" goto :RUNSETUP
 echo ----------------- running Maven clean install --- takes some time ...
 call mvn clean install >>%log%
 
-:NOBUILD
+find "BUILD FAILURE" %log% | findstr /C:"BUILD FAILURE" >nul
+if %ERRORLEVEL% GEQ 1 goto RUNPACK
+  echo -
+  echo --
+  echo ----
+  echo ------
+  echo -------- BUILD ERROR -----------
+  echo at least one module had problems
+  echo check the logfile
+  echo %log%
+  echo correct the problems and run again
+  echo ----------------------------------
+  goto FINALLY
+
+:RUNPACK
 REM ----------- Setup
 echo --- collecting jars
 echo --- collecting jars >>%log%
@@ -39,7 +55,7 @@ java -jar sikulixsetup-%version%-plain.jar noSetup >>%log%
 cd %base%
 dir %source% >>%log%
 
-:NOPACK
+:RUNSETUP
 REM ----------- Setup
 echo --- copy Setup
 echo --- copy Setup >>%log%
diff --git a/ide-fat.xml b/ide-fat.xml
index 88a26e5..a685546 100644
--- a/ide-fat.xml
+++ b/ide-fat.xml
@@ -14,7 +14,23 @@
       </excludes>
       <useProjectArtifact>true</useProjectArtifact>
       <unpack>true</unpack>
+      <unpackOptions>
+        <excludes>
+          <exclude>**/idesupport/*</exclude>
+          <exclude>**/scriptrunner/*</exclude>
+        </excludes>
+      </unpackOptions>
       <scope>runtime</scope>
     </dependencySet>
   </dependencySets>
+<!-- does not work on Windows
+  <fileSets>
+    <fileSet>
+      <excludes>
+        <exclude>**/idesupport/*</exclude>
+        <exclude>**/scriptrunner/*</exclude>
+      </excludes>
+    </fileSet>
+  </fileSets>
+-->
 </assembly>
\ No newline at end of file

-- 
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