From: Pieter v. Z. <pv...@us...> - 2005-07-15 08:05:17
|
Update of /cvsroot/coefficient/coefficient In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32332 Modified Files: Tag: V0-9-6 build.xml Log Message: added make-opendgroups-all-release target Index: build.xml =================================================================== RCS file: /cvsroot/coefficient/coefficient/build.xml,v retrieving revision 1.34 retrieving revision 1.34.2.1 diff -C2 -d -r1.34 -r1.34.2.1 *** build.xml 7 Jul 2005 16:36:08 -0000 1.34 --- build.xml 15 Jul 2005 08:05:07 -0000 1.34.2.1 *************** *** 28,31 **** --- 28,34 ---- <property name="coefficient.src.all.release.file" value="coefficient-src-all-${version}.tar.gz" /> <property name="coefficient.core.src.release.file" value="coefficient-core-src-${version}" /> + <property name="coefficient.opendgroups.ejb.all.release.file" value="coefficient-opendgroups-all-${opendgroups.version}" /> + <property name="src.misc.opendgroups" value="${src.misc}/opendgroups" /> + <taskdef resource="org/aspectj/tools/ant/taskdefs/aspectjTaskdefs.properties"> *************** *** 1139,1143 **** --- 1142,1310 ---- </target> + <!-- =================================================================== --> + <!-- M A K E OPENDGROUPS E J B J A R F I L E --> + <!-- =================================================================== --> + <target name="ejb-jar-opendgroups" description="Make opendgroups ejb jar file"> + <delete> + <fileset dir="${distribution.dir}"> + <include name="**/${ejb.jar.file}" /> + </fileset> + </delete> + <!-- do this so that the module templates will be in the classpath --> + <copy todir="${classes.dir}"> + <fileset dir="${src.dir}"> + <include name="**/templates/**/*" /> + <include name="**/images/**/*" /> + <include name="**/themes/**/resource/*" /> + </fileset> + + </copy> + + <jar destfile="${distribution.dir}/${ejb.jar.file}"> + <metainf dir="${gen.misc}"> + <include name="ejb-jar.xml" /> + <include name="jboss.xml" /> + </metainf> + <fileset dir="${src.misc}"> + <include name="hibernate.properties" /> + <include name="VM_global_library.vm" /> + </fileset> + <fileset dir="${src.misc.opendgroups}"> + <include name="hibernate_util.properties" /> + <include name="coefficient.properties" /> + <include name="project.properties" /> + </fileset> + <fileset dir="${src.misc}/calendar"> + <include name="*.js" /> + <include name="*.css" /> + </fileset> + <fileset dir="${classes.dir}"> + <include name="**/aspects/**/*" /> + <include name="**/events/**/*" /> + <include name="**/modules/**/*" /> + <include name="**/themes/**/*" /> + <include name="**/interfaces/**/*" /> + <include name="**/invokers/**/*" /> + <include name="**/core/**/*" /> + <include name="**/util/**/*" /> + <include name="**/html/**/*" /> + <include name="**/authentication/**/*" /> + <include name="**/statistics/**/*" /> + <include name="**/exception/**/*" /> + <include name="**/*.vm" /> + <include name="**/*.xml" /> + <include name="**/*.properties" /> + <include name="**/*.hbm.xml" /> + <include name="**/*.gif" /> + <include name="**/*.jpg" /> + </fileset> + <fileset dir="${lib.dir}"> + <exclude name="xdoclet-*" /> + <exclude name="xjavadoc-*" /> + <exclude name="aspectjtools.jar" /> + <exclude name="ant-contrib-0.4.jar" /> + <exclude name="mail/*.jar" /> + </fileset> + </jar> + </target> + + <!-- =================================================================== --> + <!-- B U I L D E A R F I L E --> + <!-- =================================================================== --> + <target name="ear-opendgroups" depends="ejb-jar-opendgroups, war-ejb" description="Make ear file"> + + <ear earfile="${distribution.dir}/${ear.file}" appxml="${src.misc}/application.xml"> + <fileset dir="${distribution.dir}" includes="${ejb.jar.file}" /> + <fileset dir="${distribution.dir}" includes="${war.file}" /> + <fileset dir="${src.misc}" includes="jbossmq-destinations-service.xml" /> + </ear> + </target> + + <!-- =================================================================== --> + <!-- D E P L O Y E A R F I L E --> + <!-- =================================================================== --> + <target name="deploy-opendgroups" depends="generate-ejb, compile, ear-opendgroups"> + <copy todir="${jboss.deploy.dir}" overwrite="yes"> + <fileset dir="${distribution.dir}" includes="${ear.file}" /> + </copy> + </target> + + <!-- =================================================================== --> + <!-- G E N E R A T E J B O S S/E J B OPENDGROUPS R E L E A S E --> + <!-- =================================================================== --> + <target name="make-opendgroups-all-release" depends="clean,deploy-opendgroups"> + + <copy file="${src.misc}/hibernate.properties.sample" tofile="hibernate.properties" /> + + <tar destfile="${distribution.dir}/${coefficient.opendgroups.ejb.all.release.file}.tar.gz" compression="gzip"> + <tarfileset dir="${distribution.dir}"> + <include name="${ear.file}" /> + </tarfileset> + <tarfileset dir="."> + <include name="hibernate.properties" /> + </tarfileset> + <tarfileset dir="${src.misc.opendgroups}"> + <include name="INSTALL*" /> + <include name="README*" /> + </tarfileset> + <tarfileset dir="${modules.dir}/mailForum/${distribution.dir}"> + <include name="*.ear" /> + </tarfileset> + <tarfileset dir="${modules.dir}/dgroupsDefaultTheme/${distribution.dir}"> + <include name="*.ear" /> + </tarfileset> + <tarfileset dir="${modules.dir}/dgroupsJalbiradariTheme/${distribution.dir}"> + <include name="*.ear" /> + </tarfileset> + <tarfileset dir="${modules.dir}/dgroupsNavigation/${distribution.dir}"> + <include name="*.ear" /> + </tarfileset> + <tarfileset dir="${modules.dir}/dgroupsOneWorldTheme/${distribution.dir}"> + <include name="*.ear" /> + </tarfileset> + <tarfileset dir="${modules.dir}/dgroupsPlainWhiteTheme/${distribution.dir}"> + <include name="*.ear" /> + </tarfileset> + <tarfileset dir="${modules.dir}/fileUpload/${distribution.dir}"> + <include name="*.ear" /> + </tarfileset> + </tar> + + <zip destfile="${distribution.dir}/${coefficient.opendgroups.ejb.all.release.file}.zip"> + <zipfileset dir="${distribution.dir}"> + <include name="${ear.file}" /> + </zipfileset> + <zipfileset dir="."> + <include name="hibernate.properties" /> + </zipfileset> + <zipfileset dir="${src.misc.opendgroups}"> + <include name="INSTALL*" /> + <include name="README*" /> + </zipfileset> + <zipfileset dir="${modules.dir}/mailForum/${distribution.dir}"> + <include name="*.ear" /> + </zipfileset> + <zipfileset dir="${modules.dir}/dgroupsDefaultTheme/${distribution.dir}"> + <include name="*.ear" /> + </zipfileset> + <zipfileset dir="${modules.dir}/dgroupsJalbiradariTheme/${distribution.dir}"> + <include name="*.ear" /> + </zipfileset> + <zipfileset dir="${modules.dir}/dgroupsNavigation/${distribution.dir}"> + <include name="*.ear" /> + </zipfileset> + <zipfileset dir="${modules.dir}/dgroupsOneWorldTheme/${distribution.dir}"> + <include name="*.ear" /> + </zipfileset> + <zipfileset dir="${modules.dir}/dgroupsPlainWhiteTheme/${distribution.dir}"> + <include name="*.ear" /> + </zipfileset> + <zipfileset dir="${modules.dir}/fileUpload/${distribution.dir}"> + <include name="*.ear" /> + </zipfileset> + </zip> + <delete file="hibernate.properties" /> + </target> |