Changeset 2751

Show
Ignore:
Timestamp:
02/02/10 15:23:44
Author:
johnsa
Message:

DONE 496: Port bw and runjboss script to Windows
http://www.bedework.org/trac/bedework/ticket/496

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/build/quickstart/linux/bw

    r2649 r2751  
    2929  echo "" 
    3030  echo " where:" 
     31  echo "" 
    3132  echo "   CONFIG-SOURCE optionally defines the location of configurations and" 
    3233  echo "                 is one or none of  " 
     
    4041  echo "   -offline     Build without attempting to retrieve library jars" 
    4142  echo "   target       Ant target to execute" 
     43  echo "" 
     44  echo "" 
    4245  echo "" 
    4346  echo "   PROJECT optionally defines the package to build and is none or more of" 
  • trunk/build/quickstart/windows/bw.bat

    r2572 r2751  
    1515SET saveddir=%CD% 
    1616SET QUICKSTART_HOME=%saveddir% 
     17 
     18SET ANT_HOME=%QUICKSTART_HOME%\apache-ant-1.7.0 
     19 
     20SET CLASSPATH="%ANT_HOME%\lib\ant-launcher.jar" 
     21SET CLASSPATH=%CLASSPATH%;"%QUICKSTART_HOME%\bedework\build\quickstart\antlib" 
     22SET CLASSPATH=%CLASSPATH%;"%QUICKSTART_HOME%\bedework\applib\log4j-1.2.8.jar" 
    1723 
    1824:: Default some parameters 
     
    2329SET quickstart= 
    2430 
     31:: Projects we will build 
     32SET pkgdefault=yes 
     33SET bedework= 
     34SET carddav= 
     35SET caldav= 
     36SET client= 
     37SET monitor= 
     38SET naming= 
     39SET tzsvr= 
     40SET webdav= 
     41 
     42SET action= 
     43 
    2544:: check for command-line arguments and branch on them 
    2645IF "%1noargs" == "noargs" GOTO usage 
     
    5170  SHIFT 
    5271  GOTO branch 
     72   
     73 
     74:: PROJECTS 
     75 
     76:carddav 
     77  SET carddav="yes" 
     78  SET pkgdefault= 
     79  SHIFT 
     80  GOTO branch 
     81   
     82:caldav 
     83  SET caldav="yes" 
     84  SET pkgdefault= 
     85  SHIFT 
     86  GOTO branch 
     87   
     88:client 
     89  SET client="yes" 
     90  SET pkgdefault= 
     91  SHIFT 
     92  GOTO branch 
     93   
     94:webdav 
     95  SET webdav="yes" 
     96  SET pkgdefault= 
     97  SHIFT 
     98  GOTO branch 
     99   
     100:monitor 
     101  SET monitor="yes" 
     102  SET pkgdefault= 
     103  SHIFT 
     104  GOTO branch 
     105 
     106:naming 
     107  SET naming="yes" 
     108  SET pkgdefault= 
     109  SHIFT 
     110  GOTO branch 
     111   
     112:tzsvr 
     113  SET tzsvr="yes" 
     114  SET pkgdefault= 
     115  SHIFT 
     116  GOTO branch 
    53117 
    54118:reindex 
     
    65129 
    66130  GOTO:EOF 
     131 
     132:zoneinfo 
     133   ECHO    zoneinfo target is not supported on Windows 
     134   GOTO:EOF 
    67135 
    68136:doneWithArgs 
     
    110178  ECHO. 
    111179 
    112   SET ANT_HOME=%QUICKSTART_HOME%\apache-ant-1.7.0 
    113  
    114   SET CLASSPATH="%ANT_HOME%\lib\ant-launcher.jar" 
     180  IF NOT "%caldav%empty" == "empty"  cd %QUICKSTART_HOME%\bedework\projects\caldav 
     181  IF NOT "%carddav%empty" == "empty" cd %QUICKSTART_HOME%\bedework-carddav 
     182  IF NOT "%client%empty" == "empty"  cd %QUICKSTART_HOME%\bwclient 
     183  IF NOT "%monitor%empty" == "empty" cd %QUICKSTART_HOME%\MonitorApp 
     184  IF NOT "%naming%empty" == "empty"  cd %QUICKSTART_HOME%\bwnaming 
     185  IF NOT "%tzsvr%empty" == "empty"   cd %QUICKSTART_HOME%\bwtzsvr 
     186  IF NOT "%webdav%empty" == "empty"  cd %QUICKSTART_HOME%\bedework\projects\webdav 
    115187 
    116188  "%JAVA_HOME%\bin\java.exe" -classpath %CLASSPATH% %offline% -Dant.home="%ANT_HOME%" org.apache.tools.ant.launch.Launcher "%BWCONFIG%" %1 
     
    129201IF "%1" == "-reindex" GOTO reindex 
    130202IF "%1" == "-zoneinfo" GOTO zoneinfo 
     203IF "%1" == "-carddav" GOTO carddav  
     204IF "%1" == "-caldav" GOTO caldav 
     205IF "%1" == "-client" GOTO client 
     206IF "%1" == "-webdav" GOTO webdav 
     207IF "%1" == "-monitor" GOTO monitor 
     208IF "%1" == "-naming" GOTO naming 
     209IF "%1" == "-tzsvr" GOTO tzsvr 
    131210GOTO doneWithArgs 
    132211 
     
    151230  ECHO    -offline     Build without attempting to retrieve library jars 
    152231  ECHO    target       Ant target to execute (e.g. "start") 
     232  ECHO. 
     233  ECHO. 
    153234  ECHO. 
    154235  ECHO    PROJECT optionally defines the package to build and is none or more of 
     
    174255  ECHO      -reindex - runs the indexer directly out of the quickstart bedework 
    175256  ECHO                 dist directory to rebuild the lucene indexes 
    176   ECHO      -zoneinfo - builds zoneinfo data for the timezones server 
    177   ECHO                  requires -version and -tzdata parameters 
    178   ECHO. 
    179   ECHO. 
    180   ECHO. 
     257REM   Don't support zoneinfo command on Windows for now 
     258REM   ECHO      -zoneinfo - builds zoneinfo data for the timezones server 
     259REM   ECHO                  requires -version and -tzdata parameters 
     260  ECHO. 
     261  ECHO. 
     262  ECHO.