[jboss-cvs] jboss-seam/seam-gen ...
Gavin King
gavin.king at jboss.com
Fri Nov 10 00:48:27 EST 2006
User: gavin
Date: 06/11/10 00:48:27
Modified: seam-gen README USAGE build.xml
Log:
finishing touches
Revision Changes Path
1.17 +2 -2 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.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- README 8 Nov 2006 03:50:36 -0000 1.16
+++ README 10 Nov 2006 05:48:27 -0000 1.17
@@ -5,7 +5,7 @@
JBoss AS with EJB3 installed.
SYNOPSIS
- seam COMMAND [OPTION]
+ seam COMMAND
SEAM PROJECT SETUP/DEPLOYMENT COMMANDS
setup
@@ -22,7 +22,7 @@
Create a new eclipse project that has all dependencies and basic
configuration. Refers to build.properties for project attributes.
- Example: seam new-project hello-world
+ Example: seam new-project
deploy
Deploy the project EAR and datasource to JBoss. This command
1.6 +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.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- USAGE 6 Nov 2006 22:54:26 -0000 1.5
+++ USAGE 10 Nov 2006 05:48:27 -0000 1.6
@@ -1,2 +1,2 @@
-Usage: seam COMMAND [OPTION]
+Usage: seam COMMAND
Try `seam help' for more information.
1.40 +16 -21 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.39
retrieving revision 1.40
diff -u -b -r1.39 -r1.40
--- build.xml 9 Nov 2006 16:50:53 -0000 1.39
+++ build.xml 10 Nov 2006 05:48:27 -0000 1.40
@@ -31,7 +31,6 @@
<packageDirectory property="action.dir" package="${action.package}"/>
<packageDirectory property="model.dir" package="${model.package}"/>
- <packageDirectory property="mdb.dir" package="${mdb.package}"/>
<packageDirectory property="test.dir" package="${test.package}"/>
<condition property="hibernate.hbm2ddl.auto" value="update">
@@ -80,7 +79,6 @@
<filter token="masterPageName" value="${masterPage.name}"/>
<filter token="actionPackage" value="${action.package}"/>
<filter token="modelPackage" value="${model.package}"/>
- <filter token="mdbPackage" value="${mdb.package}"/>
<filter token="testPackage" value="${test.package}"/>
<filter token="listName" value="${component.name}List"/>
<filter token="homeName" value="${component.name}Home"/>
@@ -89,7 +87,7 @@
</target>
<target name="setup">
-
+ <echo message="Welcome to seam-gen :-)"/>
<property name="workspace.home" value="C:/Projects"/>
<input addproperty="workspace.home.new"
message="Enter your Java project workspace [${workspace.home}]"
@@ -109,7 +107,12 @@
defaultvalue="${jboss.home}"/>
<pathFixer property="jboss.home.new" />
- <property name="action.package" value="com.mydomain"/>
+ <property name="project.name" value="myproject"/>
+ <input addproperty="project.name.new"
+ message="Enter the project name [${project.name}]"
+ defaultvalue="${project.name}"/>
+
+ <property name="action.package" value="com.mydomain.${project.name.new}"/>
<input addproperty="action.package.new"
message="Enter the Java package name for your session beans [${action.package}]"
defaultvalue="${action.package}"/>
@@ -119,11 +122,6 @@
message="Enter the Java package name for your entity beans [${model.package}]"
defaultvalue="${model.package}"/>
- <property name="mdb.package" value="${action.package.new}"/>
- <input addproperty="mdb.package.new"
- message="Enter the Java package name for your message drive beans [${mdb.package}]"
- defaultvalue="${mdb.package}"/>
-
<property name="test.package" value="${action.package.new}.test"/>
<input addproperty="test.package.new"
message="Enter the Java package name for your test cases [${test.package}]"
@@ -259,11 +257,11 @@
<propertyfile file="build.properties">
<entry key="workspace.home" value="${workspace.home.new}"/>
+ <entry key="project.name" value="${project.name.new}"/>
<entry key="jboss.home" value="${jboss.home.new}"/>
<entry key="eclipse.wtp" value="${eclipse.wtp.new}"/>
<entry key="action.package" value="${action.package.new}"/>
<entry key="model.package" value="${model.package.new}"/>
- <entry key="mdb.package" value="${mdb.package.new}"/>
<entry key="test.package" value="${test.package.new}"/>
<entry key="database.type" value="${database.type.new}"/>
<entry key="database.exists" value="${database.exists.new}"/>
@@ -278,6 +276,7 @@
<echo message="Installing JDBC driver jar to JBoss server"/>
<copy file="${driver.jar.new}" todir="${jboss.home.new}/server/default/lib"/>
+ <echo message="Type 'seam new-project' to create the new project"/>
</target>
<target name="action-input">
@@ -463,12 +462,6 @@
</target>
- <target name="set-default-project" depends="validate-project">
- <propertyfile file="build.properties">
- <entry key="project.name" value="${project.name}"/>
- </propertyfile>
- </target>
-
<target name="validate-project" depends="validate-workspace">
<fail message="No project name specified (run 'seam new-project' first)">
<condition>
@@ -491,11 +484,12 @@
</fail>
</target>
- <target name="new-project" depends="validate-project,copy-lib,file-copy-wtp,file-copy,set-default-project">
+ <target name="new-project" depends="validate-project,copy-lib,file-copy-wtp,file-copy">
<condition property="wtp">
<equals arg1="${eclipse.wtp}" arg2="y"/>
</condition>
<echo message="A new Seam project was created in the ${workspace.home} directory"/>
+ <echo message="Add the project from inside Eclipse (or type 'seam explode') and go to http://localhost:8080/${project.name}"/>
</target>
<target name="update-project" depends="validate-project">
@@ -571,7 +565,6 @@
<target name="new-form" depends="validate-project,action-input,setup-filters">
<echo message="Creating a new stateful session bean component with an action method" />
- <echo message="Creating a new stateless session bean component with an action method" />
<copy file="src/FormActionBean.java" tofile="${bean.file}">
<filterset refid="filters"/>
</copy>
@@ -680,6 +673,7 @@
</fileset>
</javaformatter>
+ <echo message="Type 'seam restart' and go to http://localhost:8080/${project.name}"/>
</target>
@@ -720,6 +714,7 @@
<target name="settings">
<echo message="Java project workspace: ${workspace.home}"/>
<echo message="JBoss home: ${jboss.home}"/>
+ <echo message="Project name: ${project.name}"/>
<echo message="Hibernate dialect: ${hibernate.dialect}"/>
<echo message="JDBC URL: ${hibernate.connection.url}"/>
<echo message="JDBC driver class: ${hibernate.connection.driver_class}"/>
More information about the jboss-cvs-commits
mailing list