[jboss-cvs] jboss-seam/seam-gen ...
Gavin King
gavin.king at jboss.com
Thu Nov 2 19:53:48 EST 2006
User: gavin
Date: 06/11/02 19:53:48
Modified: seam-gen README USAGE build-project-setup.xml
build.properties seam.bat seam.sh
Log:
improvements, fixes
Revision Changes Path
1.7 +17 -9 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.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- README 2 Nov 2006 22:34:20 -0000 1.6
+++ README 3 Nov 2006 00:53:48 -0000 1.7
@@ -5,7 +5,7 @@
jbossAS with EJB3 installed.
SYNOPSIS
- seam [COMMAND] [PROJECT NAME] [OPTIONS]...
+ seam COMMAND PROJECT_NAME OPTIONS...
SEAM PROJECT SETUP/DEPLOYMENT COMMANDS
set-properties
@@ -22,13 +22,13 @@
Create a new seam project that has all dependencies and minimal
configuration. Refers to build.properties for project attributes.
- Example: seam new-project [PROJECT NAME]
+ Example: seam new-project PROJECT_NAME
deploy-project
Deploy the project EAR and datasource to JBoss. This command
will not work if you created a WTP project.
- Example: seam deploy-project [PROJECTNAME]
+ Example: seam deploy-project PROJECT_NAME
SEAM CODE GENERATION COMMANDS
new-conversation
@@ -38,31 +38,39 @@
can be used to simulate a JSF request/response and standard
JUnit type tests.
- Example: seam new-conversation [PROJECT NAME] [SFSB NAME] [PAGE NAME]
+ Example: seam new-conversation PROJECT_NAME CLASS_NAME [PAGE_NAME]
- new-stateless-action
+ new-action
Create a new Java interface and SLSB with key Seam/EJB3
annotations. Also, Create a new TestNG test case that
can be used to simulate a JSF request/response and standard
JUnit type tests.
- Example: seam new-action [PROJECT NAME] [SLSB NAME] [PAGE NAME]
+ Example: seam new-action PROJECT_NAME CLASS_NAME [PAGE_NAME]
+
+ new-form
+ Create a new Java interface and SFSB with key Seam/EJB3
+ annotations. Also, Create a new TestNG test case that
+ can be used to simulate a JSF request/response and standard
+ JUnit type tests.
+
+ Example: seam new-form PROJECT_NAME CLASS_NAME [PAGE_NAME]
new-page
Create a new facelet that refers to template.xhtml for its
layout. If no template.xhtml exists, create one.
- Example: seam new-page [PROJECT NAME] [PAGE NAME]
+ Example: seam new-page PROJECT_NAME [PAGE_NAME]
new-entity
Create a new EJB3 entity bean with key Seam/EJB3 annotations
and a couple of stub attributes.
- Example: seam new-entity [PROJECT NAME] [ENTITY NAME]
+ Example: seam new-entity PROJECT_NAME CLASS_NAME
new-mdb
Create a new EJB3 MDB with key Seam/EJB3 annotations.
Input prompt for destination type (Topic or Queue).
Input prompt for JMS destination.
- Example: seam new-mdb [PROJECT NAME] [MDB NAME]
\ No newline at end of file
+ Example: seam new-mdb PROJECT_NAME CLASS_NAME
\ No newline at end of file
1.2 +1 -1 jboss-seam/seam-gen/USAGE
(In the diff below, changes in quantity of whitespace are not shown.)
Index: USAGE
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/seam-gen/USAGE,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- USAGE 2 Nov 2006 22:34:20 -0000 1.1
+++ USAGE 3 Nov 2006 00:53:48 -0000 1.2
@@ -1,2 +1,2 @@
-Usage: seam [COMMAND] [PROJECT NAME] [OPTION]...
+Usage: seam COMMAND PROJECT_NAME OPTION...
Try `seam help' for more information.
\ No newline at end of file
1.4 +7 -7 jboss-seam/seam-gen/build-project-setup.xml
(In the diff below, changes in quantity of whitespace are not shown.)
Index: build-project-setup.xml
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/seam-gen/build-project-setup.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- build-project-setup.xml 2 Nov 2006 21:10:51 -0000 1.3
+++ build-project-setup.xml 3 Nov 2006 00:53:48 -0000 1.4
@@ -3,13 +3,13 @@
<project name="seam-gen" default="project-setup-input" basedir=".">
<target name="project-setup-input">
- <input addproperty="workspace.home" message="Enter your java project workspace:" />
- <input addproperty="eclipse.wtp" message="Is this an eclipse WTP workspace:" validargs="Y,N" />
- <input addproperty="jboss.home" message="Enter your jboss home directory:" />
- <input addproperty="action.package" message="Enter java package name for your business logic:" />
- <input addproperty="model.package" message="Enter java package name for your model objects:" />
- <input addproperty="mdb.package" message="Enter java package name for your MDB objects:" />
- <input addproperty="test.package" message="Enter java package name for your test cases:" />
+ <input addproperty="workspace.home" message="Enter your Java project workspace:" defaultvalue="C:/Projects" />
+ <input addproperty="eclipse.wtp" message="Is this an Eclipse WTP workspace:" validargs="Y,N," defaultvalue="N"/>
+ <input addproperty="jboss.home" message="Enter your JBoss home directory:" defaultvalue="C:/Program Files/jboss-4.0.5.GA"/>
+ <input addproperty="action.package" message="Enter the Java package name for your session beans:" defaultvalue="com.mydomain.biz"/>
+ <input addproperty="model.package" message="Enter the Java package name for your entity beans:" defaultvalue="com.mydomain.mdl"/>
+ <input addproperty="mdb.package" message="Enter the Java package name for your message drive beans:" defaultvalue="com.mydomain.mdb"/>
+ <input addproperty="test.package" message="Enter the Java package name for your test cases:" defaultvalue="com.mydomain.tst" />
<java classname="org.jboss.seam.tool.SeamGenCommandLine">
<arg value="set-properties" />
<arg value="${workspace.home}" />
1.2 +4 -8 jboss-seam/seam-gen/build.properties
(In the diff below, changes in quantity of whitespace are not shown.)
Index: build.properties
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/seam-gen/build.properties,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- build.properties 2 Nov 2006 22:34:20 -0000 1.1
+++ build.properties 3 Nov 2006 00:53:48 -0000 1.2
@@ -2,27 +2,23 @@
project.name=@projectName@
#Location for the project's files
-workspace.home=C:\\Projects
+workspace.home=C:/Projects
#JBoss Installation Home - Must be an ejb3 configuration
-jboss.home=C:\\Program Files\\jboss-4.0.5.GA
+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
+model.dir=com/mydomain/mdl
+model.package=com.mydomain.mdl
#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
1.6 +2 -2 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.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- seam.bat 2 Nov 2006 22:34:20 -0000 1.5
+++ seam.bat 3 Nov 2006 00:53:48 -0000 1.6
@@ -23,9 +23,9 @@
if "%SEAMTASK%" == "deploy-project" ant deploy-project -Dproject.name=%PROJECTNAME%
-if "%SEAMTASK%" == "new-stateful-action" ant new-stateful-action -Dproject.name=%PROJECTNAME% -Daction.name=%TASKINPUT% -Dpage.name=%TASKINPUT2%
+if "%SEAMTASK%" == "new-action" ant new-stateless-action -Dproject.name=%PROJECTNAME% -Daction.name=%TASKINPUT% -Dpage.name=%TASKINPUT2%
-if "%SEAMTASK%" == "new-stateless-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%
1.6 +4 -4 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.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- seam.sh 2 Nov 2006 22:34:20 -0000 1.5
+++ seam.sh 3 Nov 2006 00:53:48 -0000 1.6
@@ -26,13 +26,13 @@
then
ant deploy-project -Dproject.name=${projectname}
-elif [ "${seamtask}" = new-stateful-action ]
+elif [ "${seamtask}" = new-action ]
then
- ant new-stateful-action -Dproject.name=${projectname} -Daction.name=${taskinput} -Dpage.name=${taskinput2}
+ ant new-stateless-action -Dproject.name=${projectname} -Daction.name=${taskinput} -Dpage.name=${taskinput2}
-elif [ "${seamtask}" = new-stateless-action ]
+elif [ "${seamtask}" = new-form ]
then
- ant new-stateless-action -Dproject.name=${projectname} -Daction.name=${taskinput} -Dpage.name=${taskinput2}
+ ant new-stateful-action -Dproject.name=${projectname} -Daction.name=${taskinput} -Dpage.name=${taskinput2}
elif [ "${seamtask}" = new-conversation ]
then
More information about the jboss-cvs-commits
mailing list