Author: craigmcc Date: Tue Jan 24 20:03:46 2006 New Revision: 372097 URL: http://svn.apache.org/viewcvs?rev=372097&view=rev Log: Add "starter kit" directory structures for creating a new project based on Shale, using the Shale Blank Starter App structure as a guideline.
Modified: struts/shale/trunk/build.xml Modified: struts/shale/trunk/build.xml URL: http://svn.apache.org/viewcvs/struts/shale/trunk/build.xml?rev=372097&r1=372096&r2=372097&view=diff ============================================================================== --- struts/shale/trunk/build.xml (original) +++ struts/shale/trunk/build.xml Tue Jan 24 20:03:46 2006 @@ -813,6 +813,31 @@ </target> + <!-- Subtarget of 'release' for a starter project directory structure --> + <target name="release.starter"> + + <!-- Set up a starter kit project directory structure --> + <mkdir dir="${target.dir}/shale-starter"/> + <copy todir="${target.dir}/shale-starter"> + <fileset dir="blank" + includes="*.xml default.properties ext lib *.txt src/**" + excludes="**/.svn"/> + </copy> + + <!-- Publish as a tar.gz and as a zip --> + <tar tarfile="${dist.dir}/shale-starter-${project.version}.tar.gz" + basedir="${target.dir}" + compression="gzip" + includes="shale-starter/**" + longfile="gnu"/> + + <zip zipfile="${dist.dir}/shale-starter-${project.version}.zip" + basedir="${target.dir}" + includes="shale-starter/**"/> + + </target> + + <target name="release" depends="clean-release, dist.libraries, @@ -823,7 +848,8 @@ release.15.sources, release.14.webapps, release.15.webapps, - release.dependencies" + release.dependencies, + release.starter" description="Construct release artifacts"> <!-- Construct archive files --> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]