Hatch Windows compiler creates hatch.jar
authorBill Erickson <berickxx@gmail.com>
Fri, 20 Jan 2017 16:52:33 +0000 (11:52 -0500)
committerBill Erickson <berickxx@gmail.com>
Fri, 20 Jan 2017 16:52:33 +0000 (11:52 -0500)
Signed-off-by: Bill Erickson <berickxx@gmail.com>
hatch.bat

index d96c2ff..2e73782 100755 (executable)
--- a/hatch.bat
+++ b/hatch.bat
@@ -4,27 +4,31 @@ REM @echo off required for STDIO to work with the browser.
 SET JAVA_HOME="C:\Program Files\Java\jdk1.8.0_111"
 SET JAVA=%JAVA_HOME%\bin\java
 SET JAVAC=%JAVA_HOME%\bin\javac
+SET JAR=%JAVA_HOME%\bin\jar
 
 IF "%1" == "compile" (
 
     %JAVAC% -cp "lib\*" -Xdiags:verbose^
         -d lib src\org\evergreen_ils\hatch\*.java
 
+    %JAR% cf lib\hatch.jar -C lib org
+    rd /s /q lib\org
+
 ) ELSE (
 
     IF "%1" == "test" (
 
-        %JAVA% -cp "lib\*;lib"^
+        %JAVA% -cp "lib\*"^
             -Djava.util.logging.config.file=logging.properties^
-            org.evergreen_ils.hatch.TestHatch | %JAVA% -cp "lib\*;lib"^
+            org.evergreen_ils.hatch.TestHatch | %JAVA% -cp "lib\*"^
             -Djava.util.logging.config.file=logging.properties^
-            org.evergreen_ils.hatch.Hatch | %JAVA% -cp "lib\*;lib"^
+            org.evergreen_ils.hatch.Hatch | %JAVA% -cp "lib\*"^
             -Djava.util.logging.config.file=logging.properties^
             org.evergreen_ils.hatch.TestHatch receive
 
     ) ELSE ( REM No options means run Hatch
 
-        %JAVA% -cp "lib\*;lib"^
+        %JAVA% -cp "lib\*"^
             -Djava.util.logging.config.file=logging.properties^
             org.evergreen_ils.hatch.Hatch