raptor
Version:
RaptorJS provides an AMD module loader that works in Node, Rhino and the web browser. It also includes various sub-modules to support building optimized web applications.
61 lines (45 loc) • 2.01 kB
text/xml
<project name="RaptorJS" basedir="." xmlns:mvn="antlib:org.apache.maven.artifact.ant">
<property name="node_modules.raptor.dir" location="node_modules/raptor"/>
<property name="src.node_modules.dir" location="src/main/node_modules"/>
<property name="raptor_modules.dir" location="src/main/resources/META-INF/resources/raptor_modules"/>
<property name="dist.node-raptor.dir" location="dist/node-raptor"/>
<property name="dist.node-raptor.node_modules.dir" location="${dist.node-raptor.dir}/node_modules"/>
<property name="dist.node-raptor.raptor_modules.dir" location="${dist.node-raptor.dir}/lib/raptor/raptor_modules"/>
<path id="maven-ant-tasks.classpath" path="ant-lib/maven-ant-tasks-2.1.3.jar" />
<typedef resource="org/apache/maven/artifact/ant/antlib.xml"
uri="antlib:org.apache.maven.artifact.ant"
classpathref="maven-ant-tasks.classpath" />
<target name="clean">
<mvn:mvn pom="pom.xml">
<arg value="clean"/>
</mvn:mvn>
</target>
<target name="package">
<mvn:mvn pom="pom.xml">
<arg value="package"/>
</mvn:mvn>
</target>
<target name="dist">
<delete dir="dist" />
<mkdir dir="dist" />
<copy todir="${dist.node-raptor.dir}/bin">
<fileset dir="bin"/>
</copy>
<copy todir="${dist.node-raptor.dir}/test">
<fileset dir="test"/>
</copy>
<copy todir="${dist.node-raptor.dir}/tools">
<fileset dir="tools"/>
</copy>
<copy todir="${dist.node-raptor.dir}/lib">
<fileset dir="lib"/>
</copy>
<copy todir="${dist.node-raptor.dir}">
<fileset dir="." includes="package.json README.md"/>
</copy>
<!--
<copy todir="${dist.node-raptor.dir}/lib/raptor/raptor_modules">
<fileset dir="${raptor_modules.dir}" />
</copy> -->
</target>
</project>