summaryrefslogtreecommitdiffstats
path: root/rubbos/rubbos_scripts/1-1-1/rubbos_conf/build.xml
diff options
context:
space:
mode:
authorhongbotian <hongbo.tianhongbo@huawei.com>2015-11-30 02:58:25 -0500
committerhongbotian <hongbo.tianhongbo@huawei.com>2015-11-30 02:58:25 -0500
commitb6d3d6e668b793220f2d3af1bc3e828553dc3fe6 (patch)
treeeeebb5a818b8e23ddb54fe6a609e1cd8aeebe158 /rubbos/rubbos_scripts/1-1-1/rubbos_conf/build.xml
parent9401f816dd0d9d550fe98a8507224bde51c4b847 (diff)
bottleneck testcase based on rubbos
JIRA: BOTTLENECK-31 Change-Id: I35b1bcdca28c4e06e316143cc895b4cdf689d0d3 Signed-off-by: hongbotian <hongbo.tianhongbo@huawei.com>
Diffstat (limited to 'rubbos/rubbos_scripts/1-1-1/rubbos_conf/build.xml')
-rw-r--r--rubbos/rubbos_scripts/1-1-1/rubbos_conf/build.xml114
1 files changed, 114 insertions, 0 deletions
diff --git a/rubbos/rubbos_scripts/1-1-1/rubbos_conf/build.xml b/rubbos/rubbos_scripts/1-1-1/rubbos_conf/build.xml
new file mode 100644
index 00000000..37472041
--- /dev/null
+++ b/rubbos/rubbos_scripts/1-1-1/rubbos_conf/build.xml
@@ -0,0 +1,114 @@
+
+
+<project name="RUBBoS Servlets" default="dist" basedir=".">
+ <!-- RUBBoS Servlets Ant build file -->
+
+ <!-- set global properties for this build -->
+ <property file="../build.properties" />
+ <property name="servlets.html" value="../Servlet_HTML" />
+
+<!-- ====================================================================== -->
+<!-- Init -->
+<!-- ====================================================================== -->
+
+ <!-- init rule creates build directory -->
+ <target name="init">
+ <!-- Create the time stamp -->
+ <tstamp/>
+ <!-- Create the build directory structure used by compile -->
+ <mkdir dir="${classes.dir}"/>
+ </target>
+
+<!-- ====================================================================== -->
+<!-- Servlets -->
+<!-- ====================================================================== -->
+
+ <!-- The classpath to be used to compile -->
+ <path id="base.classpath">
+ <pathelement location="${classes.dir}" />
+ <fileset dir="${j2ee}/lib">
+ <include name="j2ee.jar"/>
+ </fileset>
+ </path>
+
+ <!-- Creates a jar file containing the servlets -->
+ <target name="jar" depends="init, compile">
+ <jar destfile="${dist}/rubbos_servlets.jar">
+ <fileset dir="${classes.dir}"
+ includes="edu/rice/rubbos/servlets/*.class"/>
+ </jar>
+ </target>
+
+ <!-- Create a war file-->
+ <target name="war" depends="init, compile, jar">
+ <copy file="${dist}/rubbos_servlets.jar" todir="${servlets.html}/WEB-INF/lib"/>
+ <copy file="${j2ee}/lib/j2ee.jar" todir="${servlets.html}/WEB-INF/lib"/>
+
+ <copy file="${mysql_connector}" todir="${servlets.html}/WEB-INF/lib"/>
+
+ <war destfile="${dist}/rubbos.war" webxml="${servlets.html}/WEB-INF/web.xml" basedir="${web.dir}">
+ <fileset dir="${classes.dir}"
+ includes="*" excludes="**/web.xml" />
+ </war>
+ </target>
+
+ <!-- Dist rule -->
+ <target name="dist" depends="init, compile, jar, war">
+ </target>
+
+ <!-- compile rule: Compile the beans and the servlets -->
+ <target name="compile" depends="init">
+ <javac srcdir="${src}"
+ includes="edu/rice/rubbos/servlets/*"
+ destdir="${classes.dir}"
+ classpath="${build.classpath}"
+ depend="yes"
+ deprecation="yes">
+ <classpath refid="base.classpath" />
+ </javac>
+ </target>
+
+<!-- ====================================================================== -->
+<!-- Javadoc -->
+<!-- ====================================================================== -->
+
+ <!-- Generate Javadoc documentation -->
+ <target name="doc">
+ <mkdir dir="docs/api"/>
+ <javadoc classpathref="base.classpath"
+ packagenames="edu.rice.rubbos.*.*"
+ sourcepath="."
+ defaultexcludes="yes"
+ destdir="docs/api"
+ author="true"
+ version="true"
+ use="true"
+ windowtitle="RUBBoS API">
+ <doctitle><![CDATA[<h1>RUBBoS API</h1>]]></doctitle>
+ <bottom><![CDATA[<i>Copyright &#169; 2004 - ObjectWeb Consortium - All Rights Reserved.</i>]]></bottom>
+ </javadoc>
+ </target>
+
+<!-- ====================================================================== -->
+<!-- Clean -->
+<!-- ====================================================================== -->
+
+ <target name="clean">
+ <!-- Delete the ${classes.dir} and ${dist} directory trees -->
+ <delete dir="${classes.dir}"/>
+ <delete>
+ <fileset dir="${dist}" includes="rubbos_servlets.jar"/>
+ </delete>
+ <delete>
+ <fileset dir="${dist}" includes="rubbos.war"/>
+ </delete>
+ <delete>
+ <fileset dir="edu" includes="**/*.class"/>
+ </delete>
+ </target>
+
+ <target name="clean-doc">
+ <delete dir="docs/api"/>
+ </target>
+</project>
+