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