git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@112724 13f79535-47bb-0310-9956-ffa450edef68
79 lines
2.0 KiB
XML
79 lines
2.0 KiB
XML
<project
|
|
xmlns:j="jelly:core"
|
|
xmlns:define="jelly:define"
|
|
xmlns:deploy="deploy">
|
|
|
|
<!-- ===================================================================== -->
|
|
<!-- T I N Y T E S T A P P -->
|
|
<!-- ===================================================================== -->
|
|
|
|
<define:taglib uri="summit">
|
|
<define:tag name="webapp">
|
|
</define:tag>
|
|
</define:taglib>
|
|
|
|
<goal name="tiny-app">
|
|
|
|
<delete file="${maven.build.dir}/summit.war"/>
|
|
<delete dir="${maven.build.dir}/war/WEB-INF"/>
|
|
<delete file="${maven.build.dir}/tiny.war"/>
|
|
|
|
<copy todir="${maven.build.dir}/war/WEB-INF">
|
|
<fileset dir="${maven.src.dir}/test/WEB-INF"/>
|
|
</copy>
|
|
|
|
<deploy:copy-deps
|
|
todir="${maven.build.dir}/war/WEB-INF/lib"
|
|
excludes="avalon-framework,servletapi,plexus,plexus+velocity,junit,commons-logging,xml-apis,ant"
|
|
/>
|
|
|
|
<mkdir dir="${maven.build.dir}/tiny"/>
|
|
|
|
<copy todir="${maven.build.dir}/tiny">
|
|
<fileset dir="${maven.src.dir}/test/app">
|
|
<exclude name="templates/**"/>
|
|
</fileset>
|
|
</copy>
|
|
|
|
<copy todir="${maven.build.dir}/war">
|
|
<fileset dir="${maven.src.dir}/test/app/templates">
|
|
<include name="css/*"/>
|
|
<include name="images/*"/>
|
|
<include name="js/*"/>
|
|
</fileset>
|
|
</copy>
|
|
|
|
<jar
|
|
jarfile="${maven.build.dir}/tiny/templates.jar"
|
|
basedir="${maven.src.dir}/test/app/templates"
|
|
/>
|
|
|
|
<jar
|
|
jarfile="${maven.build.dir}/tiny.jar"
|
|
basedir="${maven.build.dir}/tiny">
|
|
</jar>
|
|
|
|
<copy
|
|
file="${maven.build.dir}/tiny.jar"
|
|
todir="${maven.build.dir}/war/WEB-INF/application-views"
|
|
/>
|
|
|
|
</goal>
|
|
|
|
<goal name="dt" prereqs="clean,tiny-app,war">
|
|
|
|
<copy
|
|
file="${maven.build.dir}/plexus-summit.war"
|
|
tofile="${maven.build.dir}/tiny.war"
|
|
/>
|
|
|
|
<copy
|
|
file="${maven.build.dir}/tiny.war"
|
|
todir="../.."
|
|
overwrite="true"
|
|
/>
|
|
|
|
</goal>
|
|
|
|
</project>
|