[jboss-cvs] jboss-seam/seam-gen ...
Gavin King
gavin.king at jboss.com
Thu Nov 2 17:34:20 EST 2006
User: gavin
Date: 06/11/02 17:34:20
Modified: seam-gen README build.xml seam.bat seam.sh
Added: seam-gen USAGE build.properties
Log:
seam-gen fixes and improvements
Revision Changes Path
1.6 +1 -1 jboss-seam/seam-gen/README
(In the diff below, changes in quantity of whitespace are not shown.)
Index: README
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/seam-gen/README,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- README 2 Nov 2006 21:10:51 -0000 1.5
+++ README 2 Nov 2006 22:34:20 -0000 1.6
@@ -56,7 +56,7 @@
new-entity
Create a new EJB3 entity bean with key Seam/EJB3 annotations
- and a couple stub attributes (column1, column2).
+ and a couple of stub attributes.
Example: seam new-entity [PROJECT NAME] [ENTITY NAME]
1.10 +5 -6 jboss-seam/seam-gen/build.xml
(In the diff below, changes in quantity of whitespace are not shown.)
Index: build.xml
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/seam-gen/build.xml,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- build.xml 2 Nov 2006 21:10:51 -0000 1.9
+++ build.xml 2 Nov 2006 22:34:20 -0000 1.10
@@ -204,14 +204,13 @@
<delete dir="${workspace.home}/${project.name}" />
</target>
- <target name="new-action" depends="new-sfsb-action" />
-
- <target name="new-sfsb-action">
+ <target name="new-stateful-action">
<echo message="Creating a stateful session bean Seam component with an action method" />
<java classname="org.jboss.seam.tool.SeamGenCommandLine">
- <arg value="new-action" />
+ <arg value="new-stateful-action" />
<arg value="${project.name}" />
<arg value="${action.name}" />
+ <arg value="${page.name}" />
<classpath>
<pathelement location="../lib/freemarker.jar" />
<pathelement path="../jboss-seam-gen.jar" />
@@ -219,7 +218,7 @@
</java>
</target>
- <target name="new-slsb-action">
+ <target name="new-stateless-action">
<echo message="Creating a stateless session bean Seam component with an action method" />
<java classname="org.jboss.seam.tool.SeamGenCommandLine">
<arg value="new-stateless-action" />
1.5 +13 -9 jboss-seam/seam-gen/seam.bat
(In the diff below, changes in quantity of whitespace are not shown.)
Index: seam.bat
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/seam-gen/seam.bat,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- seam.bat 2 Nov 2006 21:10:51 -0000 1.4
+++ seam.bat 2 Nov 2006 22:34:20 -0000 1.5
@@ -13,23 +13,27 @@
set TASKINPUT=%3%
set TASKINPUT2=%4%
-if %SEAMTASK% == set-properties ant -buildfile=build-project-setup.xml
+if "%SEAMTASK%" == "" more USAGE
-if %SEAMTASK% == new-project ant new-project -Dproject.name=%PROJECTNAME%
+if "%SEAMTASK%" == "set-properties" ant -buildfile=build-project-setup.xml
-if %SEAMTASK% == new-wtp-project ant new-wtp-project -Dproject.name=%PROJECTNAME%
+if "%SEAMTASK%" == "new-project" ant new-project -Dproject.name=%PROJECTNAME%
-if %SEAMTASK% == deploy-project ant deploy-project -Dproject.name=%PROJECTNAME%
+if "%SEAMTASK%" == "new-wtp-project" ant new-wtp-project -Dproject.name=%PROJECTNAME%
-if %SEAMTASK% == new-stateless-action ant new-slsb-action -Dproject.name=%PROJECTNAME% -Daction.name=%TASKINPUT% -Dpage.name=%TASKINPUT2%
+if "%SEAMTASK%" == "deploy-project" ant deploy-project -Dproject.name=%PROJECTNAME%
-if %SEAMTASK% == new-conversation ant new-conversation -Dproject.name=%PROJECTNAME% -Daction.name=%TASKINPUT% -Dpage.name=%TASKINPUT2%
+if "%SEAMTASK%" == "new-stateful-action" ant new-stateful-action -Dproject.name=%PROJECTNAME% -Daction.name=%TASKINPUT% -Dpage.name=%TASKINPUT2%
-if %SEAMTASK% == new-entity ant new-entity -Dproject.name=%PROJECTNAME% -Daction.name=%TASKINPUT%
+if "%SEAMTASK%" == "new-stateless-action" ant new-stateless-action -Dproject.name=%PROJECTNAME% -Daction.name=%TASKINPUT% -Dpage.name=%TASKINPUT2%
-if %SEAMTASK% == new-mdb ant new-mdb -Dproject.name=%PROJECTNAME% -Daction.name=%TASKINPUT%
+if "%SEAMTASK%" == "new-conversation" ant new-conversation -Dproject.name=%PROJECTNAME% -Daction.name=%TASKINPUT% -Dpage.name=%TASKINPUT2%
-if %SEAMTASK% == help more README
+if "%SEAMTASK%" == "new-entity" ant new-entity -Dproject.name=%PROJECTNAME% -Daction.name=%TASKINPUT%
+
+if "%SEAMTASK%" == "new-mdb" ant new-mdb -Dproject.name=%PROJECTNAME% -Daction.name=%TASKINPUT%
+
+if "%SEAMTASK%" == "help" more README
goto END_NO_PAUSE
1.5 +16 -17 jboss-seam/seam-gen/seam.sh
(In the diff below, changes in quantity of whitespace are not shown.)
Index: seam.sh
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/seam-gen/seam.sh,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- seam.sh 2 Nov 2006 21:10:51 -0000 1.4
+++ seam.sh 2 Nov 2006 22:34:20 -0000 1.5
@@ -13,44 +13,43 @@
if [ "${seamtask}" = set-properties ]
then
ant -buildfile build-project-setup.xml
-fi
-if [ "${seamtask}" = new-project ]
+elif [ "${seamtask}" = new-project ]
then
ant new-project -Dproject.name=${projectname}
-fi
-if [ "${seamtask}" = new-wtp-project ]
+elif [ "${seamtask}" = new-wtp-project ]
then
ant new-wtp-project -Dproject.name=${projectname}
-fi
-if [ "${seamtask}" = deploy-project ]
+elif [ "${seamtask}" = deploy-project ]
then
ant deploy-project -Dproject.name=${projectname}
-fi
-if [ "${seamtask}" = new-stateless-action ]
+elif [ "${seamtask}" = new-stateful-action ]
then
- ant new-slsb-action -Dproject.name=${projectname} -Daction.name=${taskinput} -Dpage.name=${taskinput2}
-fi
+ ant new-stateful-action -Dproject.name=${projectname} -Daction.name=${taskinput} -Dpage.name=${taskinput2}
-if [ "${seamtask}" = new-conversation ]
+elif [ "${seamtask}" = new-stateless-action ]
+ then
+ ant new-stateless-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}
-fi
-if [ "${seamtask}" = new-entity ]
+elif [ "${seamtask}" = new-entity ]
then
ant new-entity -Dproject.name=${projectname} -Daction.name=${taskinput}
-fi
-if [ "${seamtask}" = new-mdb ]
+elif [ "${seamtask}" = new-mdb ]
then
ant new-mdb -Dproject.name=${projectname} -Daction.name=${taskinput}
-fi
-if [ "${seamtask}" = help ]
+elif [ "${seamtask}" = help ]
then
cat README
+
+else
+ cat USAGE
fi
\ No newline at end of file
1.1 date: 2006/11/02 22:34:20; author: gavin; state: Exp;jboss-seam/seam-gen/USAGE
Index: USAGE
===================================================================
Usage: seam [COMMAND] [PROJECT NAME] [OPTION]...
Try `seam help' for more information.
1.1 date: 2006/11/02 22:34:20; author: gavin; state: Exp;jboss-seam/seam-gen/build.properties
Index: build.properties
===================================================================
#Name of your project - cannot be "jboss-seam"
project.name=@projectName@
#Location for the project's files
workspace.home=C:\\Projects
#JBoss Installation Home - Must be an ejb3 configuration
jboss.home=C:\\Program Files\\jboss-4.0.5.GA
#Java package for action objects (SFSB's, SLSBs)
action.dir=com/mydomain/biz
action.package=com.mydomain.biz
#Java package for model objects (Entity beans)
model.dir=com/mydomain/mod
model.package=com.mydomain.mod
#Java package for test cases (TestNG)
test.dir=com/mydomain/tst
test.package=com.mydomain.tst
#Java package for jBPM Actions (Implement jbpm's ActionHandler)
bpm.dir=com/mydomain/bpm
bpm.package=com.mydomain.bpm
#Java package for messaging objects (MDBs)
mdb.dir=com/mydomain/mdb
mdb.package=com.mydomain.mdb
eclipse.wtp=N
More information about the jboss-cvs-commits
mailing list