[jboss-cvs] jboss-seam ...

Gavin King gavin.king at jboss.com
Fri Nov 3 13:22:46 EST 2006


  User: gavin   
  Date: 06/11/03 13:22:46

  Added:       jboss-seam   seam seam.bat
  Log:
  improvents to seam-gen
  
  Revision  Changes    Path
  1.1      date: 2006/11/03 18:22:46;  author: gavin;  state: Exp;jboss-seam/seam
  
  Index: seam
  ===================================================================
  #/bin/sh
  ############################################
  #
  # Seam-gen tasks script. 
  #
  ############################################
  
  seamtask=${1}
  projectname=${2}
  taskinput=${3}
  taskinput2=${4}
  taskinput3=${5}
  
  cd seam-gen
  
  if [ "${seamtask}" = set-properties ] 
  	then
  		ant -buildfile build-project-setup.xml
  
  elif [ "${seamtask}" = new-project ] 
  	then
  		ant new-project -Dproject.name=${projectname}
  
  elif [ "${seamtask}" = new-wtp-project ] 
  	then
  		ant new-wtp-project -Dproject.name=${projectname}
  
  elif [ "${seamtask}" = deploy-project ] 
  	then
  		ant deploy-project -Dproject.name=${projectname}
  
  elif [ "${seamtask}" = new-action ] 
  	then
  		ant new-stateless-action -Dproject.name=${projectname} -Daction.name=${taskinput} -Dpage.name="${taskinput2}"
  
  elif [ "${seamtask}" = new-form ] 
  	then
  		ant new-stateful-action -Dproject.name=${projectname} -Daction.name=${taskinput} -Dpage.name="${taskinput2}"
  
  elif [ "${seamtask}" = new-conversation ] 
  	then
  		ant new-conversation -Dproject.name=${projectname} -Dconversation.name=${taskinput} -Dpage.name="${taskinput2}"
  
  elif [ "${seamtask}" = new-entity ] 
  	then
  		ant new-entity -Dproject.name=${projectname} -Daction.name=${taskinput} -Dpage.name="${taskinput2}" -DmasterPage.name="${taskinput3}"
  
  elif [ "${seamtask}" = new-mdb ] 
  	then
  		ant new-mdb -Dproject.name=${projectname} -Daction.name=${taskinput} 
  
  elif [ "${seamtask}" = help ] 
  	then
  		cat README
  
  else
  		cat USAGE
  fi
  
  cd ..
  
  
  1.1      date: 2006/11/03 18:22:46;  author: gavin;  state: Exp;jboss-seam/seam.bat
  
  Index: seam.bat
  ===================================================================
  @echo off
  @if not "%ECHO%" == ""  echo %ECHO%
  @if "%OS%" == "Windows_NT"  setlocal
  
  set DIRNAME=.\
  if "%OS%" == "Windows_NT" set DIRNAME=%~dp0%
  set PROGNAME=seam.bat
  if "%OS%" == "Windows_NT" set PROGNAME=%~nx0%
  
  rem Read all command line arguments
  set SEAMTASK=%1%
  set PROJECTNAME=%2%
  set TASKINPUT=%3%
  set TASKINPUT2=%4%
  set TASKINPUT3=%5%
  
  cd seam-gen
  
  if "%SEAMTASK%" == "" more USAGE
  
  if "%SEAMTASK%" == "set-properties" ant -buildfile=build-project-setup.xml
  
  if "%SEAMTASK%" == "new-project" ant new-project -Dproject.name=%PROJECTNAME%
  
  if "%SEAMTASK%" == "new-wtp-project" ant new-wtp-project -Dproject.name=%PROJECTNAME%
  
  if "%SEAMTASK%" == "deploy-project" ant deploy-project -Dproject.name=%PROJECTNAME% 
  	
  if "%SEAMTASK%" == "new-action" ant new-stateless-action -Dproject.name=%PROJECTNAME% -Daction.name=%TASKINPUT% -Dpage.name="%TASKINPUT2%"
  
  if "%SEAMTASK%" == "new-form" ant new-stateful-action -Dproject.name=%PROJECTNAME% -Daction.name=%TASKINPUT% -Dpage.name="%TASKINPUT2%"
  
  if "%SEAMTASK%" == "new-conversation" ant new-conversation -Dproject.name=%PROJECTNAME% -Daction.name=%TASKINPUT% -Dpage.name="%TASKINPUT2%"
  
  if "%SEAMTASK%" == "new-entity" ant new-entity -Dproject.name=%PROJECTNAME% -Daction.name=%TASKINPUT% -Dpage.name="%TASKINPUT2%" -DmasterPage.name="%TASKINPUT3%"
  
  if "%SEAMTASK%" == "new-mdb" ant new-mdb -Dproject.name=%PROJECTNAME% -Daction.name=%TASKINPUT%
  
  if "%SEAMTASK%" == "help" more README
  
  goto END_NO_PAUSE
  
  :END_NO_PAUSE
  
  cd ..
  
  



More information about the jboss-cvs-commits mailing list