Heres my sample .. <project name="SOMETHING" basedir="./" default="build">
<property name="projname" value="SOMETHING"/> <property name="webrootsuffix" value="WebContent/${projname}"/> <property name="webinfsuffix" value="WebContent/${projname}/WEB-INF"/> <property name="srcdir" value="${basedir}/src"/> <property name="libdir" value="${basedir}/${webinfsuffix}/lib"/> <property name="builddir" value="${basedir}/build/SOMETHING"/> <property name="classdir" value="${builddir}/${webinfsuffix}/classes"/> <property name="distdir" value="${basedir}/dist"/> <property name="binding-file" value="${srcdir}/binding.xml"/> <property name="nsisdir" value="${basedir}/package/tools/nsis" /> <property name="winjre-file" value="${basedir}/thirdparty/jre/jre-1_5_0_05-windows-i586.zip"/> <condition property="isWindows"> <os family="windows"/> </condition> <condition property="isSolaris"> <os name="SunOS"/> </condition> <condition property="isLinux"> <os name="Linux"/> </condition> <condition property="isUnix"> <or> <os name="SunOS"/> <os name="Linux"/> </or> </condition> <!-- Check timestamp on files --> <target name="prepare"> <tstamp/> </target> <target name="clean" description="Prepare for clean build"> <delete dir="${basedir}/build"/> <delete dir="${distdir}"/> <mkdir dir="${basedir}/build"/> <mkdir dir="${distdir}"/> </target> <target name="resources"> <copy todir="${classdir}" > <fileset dir="${srcdir}"> <patternset> <include name="**/*.xml"/> <include name="**/*.conf"/> <include name="**/*.properties"/> </patternset> </fileset> </copy> </target> <target name="compile"> <mkdir dir="${classdir}"/> <javac srcdir="${srcdir}" destdir="${classdir}" debug="true" deprecation="on"> <classpath> <pathelement location="${classdir}"/> <fileset dir="${basedir}/lib"> <include name="**/*.jar"/> </fileset> <fileset dir="${libdir}"> <include name="**/*.jar"/> </fileset> </classpath> </javac> </target> <target name="dist" description="Create binary distribution" depends="bind,resources"> <mkdir dir="${distdir}"/> <jar jarfile="${builddir}/${webinfsuffix}/lib/${projname}.jar" basedir="${classdir}" includes="**/*.class,**/*.hbm.xml" excludes="*.properties,*.xml" manifest="${srcdir}/META-INF/MANIFEST.MF"/> <!-- <delete dir="${classdir}/com"/> --> <war warfile="${distdir}/${projname}.war" webxml="${builddir}/${webinfsuffix}/web.xml" manifest="${srcdir}/META-INF/MANIFEST.MF"> <fileset dir="${builddir}/${webrootsuffix}" includes="index.jsp" /> <!-- <zipfileset dir="${builddir}/${webrootsuffix}/images" prefix="images"/> <zipfileset dir="${builddir}/${webrootsuffix}/js" prefix="js"/> <zipfileset dir="${builddir}/${webrootsuffix}/stylesheets" prefix="stylestyles"/> --> <zipfileset dir="${builddir}/WebContent/SOMETHING" prefix="SOMETHING" /> <zipfileset dir="${builddir}/${webinfsuffix}" prefix="WEB-INF" includes="*.tld,*.xml" excludes="*.java"/> <classes dir="${classdir}"/> <lib dir="${builddir}/${webinfsuffix}/lib"/> </war> </target> <target name="build" depends="build.windows, build.unix"> <mkdir dir="${builddir}/log"/> <copy todir="${builddir}/WebContent"> <fileset dir="${basedir}/WebContent"/> </copy> <antcall target="dist"/> </target> </project> You will have to write the build.windows and unix. I am still working on this. safewraju wrote: > > hi to all, > > i am developing a struts web application on eclipse. in order to > run struts application build.xml is required. can any one help me how to > develop build.xml on eclipse and how to run a struts application on > eclipse. > waiting for your reply. > > > > > > -- > Regards, > Narasimha Raju.Naidu > > Hyderabad. > > > uni... > > -- View this message in context: http://www.nabble.com/help-in-build.xml-tp19142242p19145277.html Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]