Author: manaRH
Date: 2010-11-19 10:43:24 -0500 (Fri, 19 Nov 2010)
New Revision: 13917
Added:
branches/community/Seam_2_2/examples/metawidget/dvdstore/build-jboss6.xml
Modified:
branches/community/Seam_2_2/examples/metawidget/dvdstore/readme.txt
Log:
JBSEAM-4698, JBSEAM-4714 added build script for deployment of metawidget-booking into
JBoss AS 6
Added: branches/community/Seam_2_2/examples/metawidget/dvdstore/build-jboss6.xml
===================================================================
--- branches/community/Seam_2_2/examples/metawidget/dvdstore/build-jboss6.xml
(rev 0)
+++ branches/community/Seam_2_2/examples/metawidget/dvdstore/build-jboss6.xml 2010-11-19
15:43:24 UTC (rev 13917)
@@ -0,0 +1,88 @@
+<?xml version="1.0"?>
+<project name="Metawidget DVD Store" default="deploy"
basedir=".">
+
+ <!-- Naming -->
+ <property name="Name" value="Seam DVD Store
Example"/>
+ <property name="example.name"
value="seam-metawidget-dvdstore"/>
+ <property name="jboss6" value="yes" />
+
+ <property file="${basedir}/build.properties" />
+
+ <!-- Define location of merged source -->
+ <property name="staging.dir" value="${basedir}/staging"/>
+ <property name="src.java.dir" value="${staging.dir}/src"/>
+ <property name="src.test.dir" value="${src.java.dir}"/>
+ <property name="view.dir" value="${staging.dir}/view"/>
+ <property name="resources.dir"
value="${staging.dir}/resources"/>
+ <property name="clean.extra" value="${staging.dir}"/>
+
+ <!-- Libraries to include -->
+ <property name="seam.ui.lib" value="yes"/>
+ <property name="seam.debug.lib" value="yes"/>
+ <property name="facelets.lib" value="yes"/>
+ <property name="jbpm.lib" value="yes"/>
+ <property name="search.lib" value="yes"/>
+ <property name="urlrewrite.lib" value="yes"/>
+ <property name="metawidget-ear.lib" value="yes"/>
+
+ <!-- Datasource -->
+ <!--<property name="example.ds"
value="seam-metawidget-dvdstore-ds.xml"/>-->
+ <property name="example.ds"
value="jboss-seam-dvdstore-ds.xml"/>
+
+ <target name="init" depends="stage, gethsearch3.3">
+ <antcall target="SeamExample.init"/>
+ <path id="build.classpath.extras">
+ <fileset dir="${lib.search.dir}">
+ <include name="*.jar"/>
+ </fileset>
+ </path>
+ </target>
+
+ <target name="stage">
+
+ <!-- Copy the original Seam booking example -->
+ <copy todir="${staging.dir}">
+ <fileset includes="**"
dir="${seam.dir}/examples/dvdstore/jboss6/src" />
+ </copy>
+ <copy todir="${staging.dir}">
+ <fileset dir="${seam.dir}/examples/dvdstore">
+ <include name="src/**"/>
+ <exclude
name="src/com/jboss/dvd/seam/FullTextSearchAction.java" />
+ <include name="view/**"/>
+ <include name="resources/**"/>
+ </fileset>
+ </copy>
+
+ <!-- Copy metawidget example overrides -->
+ <copy todir="${staging.dir}" overwrite="true">
+ <fileset dir=".">
+ <include name="src/**"/>
+ <include name="view/**"/>
+ <include name="resources/**"/>
+ </fileset>
+ </copy>
+
+ <!--<move file="${resources.dir}/jboss-seam-dvdstore-ds.xml"
tofile="${resources.dir}/${example.ds}"/>-->
+ </target>
+
+ <import file="${basedir}/../../build.xml"/>
+
+ <!-- Enable the following overrides if you want to use your own JAR metawidget JAR
files -->
+ <!-- Don't forget to set <property name="metawidget-ear.lib"
value="no" above -->
+ <!--
+ <path id="build.classpath.extras">
+ <fileset dir="${basedir}/..">
+ <include name="metawidget.jar"/>
+ </fileset>
+ </path>
+
+ <fileset id="ear.lib.extras" dir="${basedir}/..">
+ <include name="metawidget-backend.jar"/>
+ </fileset>
+
+ <fileset id="war.lib.extras" dir="${basedir}/..">
+ <include name="metawidget-frontend.jar"/>
+ </fileset>
+ -->
+
+</project>
Property changes on:
branches/community/Seam_2_2/examples/metawidget/dvdstore/build-jboss6.xml
___________________________________________________________________
Name: svn:executable
+ *
Modified: branches/community/Seam_2_2/examples/metawidget/dvdstore/readme.txt
===================================================================
--- branches/community/Seam_2_2/examples/metawidget/dvdstore/readme.txt 2010-11-18
17:54:26 UTC (rev 13916)
+++ branches/community/Seam_2_2/examples/metawidget/dvdstore/readme.txt 2010-11-19
15:43:24 UTC (rev 13917)
@@ -22,3 +22,8 @@
Access the application at
http://localhost:8080/seam-metawidget-dvdstore
For further Metawidget documentation see
http://metawidget.org/documentation.html.
+
+Notice: Deployment into JBoss AS 6 requires to use Hibernate-Search 3.3 and this
+can be done through launching
+
+ ant -f build-jboss6.xml