diff --git a/distribution/pom.xml b/distribution/pom.xml
index e9bdffb203..5ce52d031c 100644
--- a/distribution/pom.xml
+++ b/distribution/pom.xml
@@ -262,6 +262,6 @@
org.richfaces.ui
richfaces-components-ui
-
+
diff --git a/distribution/src/main/assembly/dist.xml b/distribution/src/main/assembly/dist.xml
index 44905885cb..153c1a9100 100644
--- a/distribution/src/main/assembly/dist.xml
+++ b/distribution/src/main/assembly/dist.xml
@@ -5,7 +5,6 @@
dist
-
zip
tar.gz
@@ -104,10 +103,7 @@
true
org.jboss.seam:*:*:sources
-
-
- org.jboss.seam:jboss-seam-gen:*:sources
-
+
${artifact.artifactId}-sources.${artifact.extension}
@@ -119,6 +115,7 @@
org.jboss.seam:jboss-seam:ejb
org.jboss.seam:jboss-seam-debug:jar
+ org.jboss.seam:jboss-seam-gen:jar
org.jboss.seam:jboss-seam-ui:jar
org.jboss.seam:jboss-seam-excel:jar
org.jboss.seam:jboss-seam-pdf:jar
@@ -153,41 +150,6 @@
${artifact.artifactId}${dashClassifier?}.${artifact.extension}
-
-
-
- lib/gen
- false
- true
- true
-
- org.jboss.seam:jboss-seam-gen:jar
- org.hibernate:hibernate-tools:jar
- org.beanshell:bsh:jar
- org.hibernate:jtidy:jar
- freemarker:freemarker:jar
- org.eclipse.jdt:core:jar
- org.eclipse.core:runtime:jar
- org.eclipse.equinox:common:jar
- org.eclipse:text:jar
- org.apache.ant:ant:jar
- org.apache.ant:ant-launcher:jar
- org.apache.ant:ant-nodeps:jar
-
-
- org.jboss.seam:jboss-seam-gen:jar:sources
-
- ${artifact.artifactId}.${artifact.extension}
-
-
-
- lib/gen/src
- false
-
- org.jboss.seam:jboss-seam-gen:*:sources
-
- ${artifact.artifactId}-${artifact.classifier}.${artifact.extension}
-
./seam-gen
@@ -257,4 +219,4 @@
-
+
\ No newline at end of file
diff --git a/distribution/src/main/assembly/seam b/distribution/src/main/assembly/seam
index 71a9f5bd1d..63ee6b0aea 100755
--- a/distribution/src/main/assembly/seam
+++ b/distribution/src/main/assembly/seam
@@ -55,7 +55,7 @@ elif $cygwin; then
SEAM_HOME_WINPATH=`cygpath -aw "$SEAM_HOME"`
SEAM_GEN_DIR_WINPATH=`cygpath -aw "$SEAM_GEN_DIR"`
WORKING_DIR_WINPATH=`cygpath -aw "$WORKING_DIR"`
- "$JAVA_HOME/bin/java" -cp "$JAVA_HOME_WINPATH\lib\tools.jar;$SEAM_HOME_WINPATH\lib\gen\ant-launcher.jar;$SEAM_HOME_WINPATH\lib\gen\ant-nodeps.jar;$SEAM_HOME_WINPATH\lib\gen\ant.jar" -Dant.home="$SEAM_HOME_WINPATH\lib" org.apache.tools.ant.launch.Launcher -buildfile "$SEAM_GEN_DIR_WINPATH\build.xml" -Dworking.dir="$WORKING_DIR_WINPATH" "$@"
+ "$JAVA_HOME/bin/java" -cp "$JAVA_HOME_WINPATH\lib\tools.jar;$SEAM_HOME_WINPATH\seam-gen\lib\ant-launcher.jar;$SEAM_HOME_WINPATH\lib\gen\ant-nodeps.jar;$SEAM_HOME_WINPATH\lib\gen\ant.jar" -Dant.home="$SEAM_HOME_WINPATH\lib" org.apache.tools.ant.launch.Launcher -buildfile "$SEAM_GEN_DIR_WINPATH\build.xml" -Dworking.dir="$WORKING_DIR_WINPATH" "$@"
else
- "$JAVA_HOME/bin/java" -cp "$JAVA_HOME/lib/tools.jar:$SEAM_HOME/lib/gen/ant-launcher.jar:$SEAM_HOME/lib/gen/ant-nodeps.jar:$SEAM_HOME/lib/gen/ant.jar" -Dant.home="$SEAM_HOME/lib" org.apache.tools.ant.launch.Launcher -buildfile "$SEAM_GEN_DIR/build.xml" -Dworking.dir="$WORKING_DIR" "$@"
+ "$JAVA_HOME/bin/java" -cp "$JAVA_HOME/lib/tools.jar:$SEAM_HOME/seam-gen/lib/ant-launcher.jar:$SEAM_HOME/seam-gen/lib/ant-nodeps.jar:$SEAM_HOME/seam-gen/lib/ant.jar" -Dant.home="$SEAM_HOME/lib" org.apache.tools.ant.launch.Launcher -buildfile "$SEAM_GEN_DIR/build.xml" -Dworking.dir="$WORKING_DIR" "$@"
fi
diff --git a/jboss-seam-gen/dist/README b/jboss-seam-gen/dist/README
index 5f54b55320..7e0c0926c9 100644
--- a/jboss-seam-gen/dist/README
+++ b/jboss-seam-gen/dist/README
@@ -148,12 +148,4 @@ SEAM CODE GENERATION COMMANDS
Example: seam add-identity-management
- add-ivy
- Alters an existing project to use Ivy to manage the dependencies. The
- command adds Ivy configuration files and a corresponding Ant build file.
- The Ant tasks invoke Ivy to download the dependency sets required to
- build, test and deploy the application. The step of downloading the
- dependencies is kept separate from the build life cycle.
-
- Example: seam add-ivy
diff --git a/jboss-seam-gen/dist/build-scripts/build-war.xml b/jboss-seam-gen/dist/build-scripts/build-war.xml
index f089f00033..c738de516e 100644
--- a/jboss-seam-gen/dist/build-scripts/build-war.xml
+++ b/jboss-seam-gen/dist/build-scripts/build-war.xml
@@ -57,7 +57,7 @@
+ classpath="${lib.dir}/groovy-all.jar"/>
diff --git a/jboss-seam-gen/dist/build-scripts/build.xml b/jboss-seam-gen/dist/build-scripts/build.xml
index c5bd5fcd00..0d4f4745bc 100644
--- a/jboss-seam-gen/dist/build-scripts/build.xml
+++ b/jboss-seam-gen/dist/build-scripts/build.xml
@@ -54,10 +54,10 @@
-
-
+ classpath="${lib.dir}/groovy-all.jar"/>
+
diff --git a/jboss-seam-gen/dist/build.xml b/jboss-seam-gen/dist/build.xml
index 7db11fdaee..ea7bbd8f00 100644
--- a/jboss-seam-gen/dist/build.xml
+++ b/jboss-seam-gen/dist/build.xml
@@ -41,7 +41,7 @@
-
+
-
+
@@ -1528,37 +1528,33 @@
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
+
+
diff --git a/jboss-seam-gen/pom.xml b/jboss-seam-gen/pom.xml
index fdb67ef5ea..fa32e0182b 100644
--- a/jboss-seam-gen/pom.xml
+++ b/jboss-seam-gen/pom.xml
@@ -65,6 +65,11 @@
+
+
+ 4.0.0.Final
+
+
@@ -74,6 +79,34 @@
4.0.0-CR1
runtime
+
+
+ org.hibernate
+ hibernate-core
+ ${hibernateversion}
+ runtime
+
+
+
+ org.hibernate
+ hibernate-entitymanager
+ ${hibernateversion}
+ runtime
+
+
+
+ org.hibernate.javax.persistence
+ hibernate-jpa-2.0-api
+ 1.0.0.Final
+ runtime
+
+
+
+ commons-logging
+ commons-logging
+ 1.1
+ runtime
+
freemarker
@@ -168,8 +201,6 @@
runtime
-
-
diff --git a/jboss-seam-gen/src/main/assembly/assembly.xml b/jboss-seam-gen/src/main/assembly/assembly.xml
index 6eaebc79a5..42a7c621b3 100644
--- a/jboss-seam-gen/src/main/assembly/assembly.xml
+++ b/jboss-seam-gen/src/main/assembly/assembly.xml
@@ -20,5 +20,31 @@
-
+
+
+ lib
+ false
+ true
+ true
+
+ org.hibernate:hibernate-tools:jar
+ org.hibernate:hibernate-core:jar
+ org.hibernate:hibernate-entitymanager:jar
+ commons-collections:commons-collections:jar
+ commons-logging:commons-logging:jar
+ org.hibernate:jtidy:jar
+ freemarker:freemarker:jar
+ org.eclipse.jdt:core:jar
+ org.eclipse.core:runtime:jar
+ org.eclipse.equinox:common:jar
+ org.eclipse:text:jar
+ antlr:antlr:jar
+ org.apache.ant:ant:jar
+ org.apache.ant:ant-nodeps:jar
+ org.apache.ant:ant-launcher:jar
+
+ ${artifact.artifactId}.${artifact.extension}
+
+
+
\ No newline at end of file