From 72650d4cc41c64136d064967d7fec3726d850fee Mon Sep 17 00:00:00 2001
From: Ludovic Poitou <ludovic.poitou@forgerock.com>
Date: Thu, 14 Oct 2010 11:52:28 +0000
Subject: [PATCH] Multiple enhancements and bug fixes to the SDK (update from OpenDS by matthew_swift):
---
sdk/build.xml | 36 +++++++++++++++++++++++++++++++-----
1 files changed, 31 insertions(+), 5 deletions(-)
diff --git a/sdk/build.xml b/sdk/build.xml
index 97fd7c8..ad5c080 100755
--- a/sdk/build.xml
+++ b/sdk/build.xml
@@ -363,7 +363,7 @@
<mkdir dir="${classes.dir}" />
<mkdir dir="${build.lib.dir}" />
- <javac srcdir="${src.dir}:${srcgen.dir}"
+ <javac srcdir="${src.dir}:${srcgen.dir}:${examples.dir}"
destdir="${classes.dir}"
debug="on"
debuglevel="${build.debuglevel}"
@@ -408,11 +408,11 @@
<jar jarfile="${pdir}/lib/${SHORT_NAME}.jar"
basedir="${classes.dir}"
- excludes="**/*_fr.properties,**/*_ja.properties,**/*_de.properties,**/*_es.properties,**/*_zh_TW.properties,**/*_zh_CN.properties,**/*_ko.properties"
+ excludes="**/examples/**,**/*_fr.properties,**/*_ja.properties,**/*_de.properties,**/*_es.properties,**/*_zh_TW.properties,**/*_zh_CN.properties,**/*_ko.properties"
compress="true"
index="true" />
- <jar jarfile="${pdir}/lib/${SHORT_NAME}_fr.jar"
+ <jar jarfile="${pdir}/lib/${SHORT_NAME}_fr.jar"
basedir="${classes.dir}"
includes="**/*_fr.properties"
compress="true"
@@ -453,6 +453,29 @@
includes="**/*_zh_TW.properties"
compress="true"
index="true" />
+
+ <mkdir dir="${build.dir}/examples"/>
+
+ <!-- Create examples.zip -->
+ <jar jarfile="${build.dir}/examples/examples.jar"
+ basedir="${classes.dir}"
+ includes="**/examples/**"
+ compress="true"
+ index="true" />
+
+ <zip destfile="${build.dir}/examples/src.zip">
+ <zipfileset dir="${examples.dir}" filemode="644" dirmode="755" />
+ </zip>
+
+ <copy todir="${build.dir}/examples">
+ <fileset file="${resource.dir}/example-2000.ldif.zip" />
+ </copy>
+
+ <zip destfile="${pdir}/examples.zip">
+ <zipfileset dir="${build.dir}/examples"
+ filemode="644"
+ dirmode="700" />
+ </zip>
<copy todir="${pdir}/lib">
<fileset file="${lib.dir}/*.jar" />
@@ -510,13 +533,15 @@
<mkdir dir="${javadoc.dir}" />
<javadoc access="protected"
- windowtitle="${PRODUCT_NAME} API Documentation"
+ windowtitle="${PRODUCT_NAME} Documentation"
+ doctitle="${PRODUCT_NAME} Documentation"
maxmemory="${MEM}"
classpath="${lib.dir}/grizzly.jar"
destdir="${javadoc.dir}"
packagenames="org.opends.sdk.*"
source="1.5"
- sourcepath="src:src-generated">
+ sourcepath="src:src-generated"
+ overview="src/overview.html">
<link href="http://java.sun.com/javase/6/docs/api/" />
</javadoc>
</target>
@@ -1159,6 +1184,7 @@
<zipfileset dir="${srcgen.dir}" filemode="644" dirmode="755" />
</zip>
</target>
+
<!-- The build target that should be used for nightly builds. -->
<target name="nightly"
depends="nightlybuild,nightlytests"
--
Gitblit v1.10.0