diff --git a/screening/build/build.xml b/screening/build/build.xml
index 63ec11f324a97f29e292f46bb4c7cd41109e2145..0fc25c7e213d124e296683abd669a31f0e337548 100644
--- a/screening/build/build.xml
+++ b/screening/build/build.xml
@@ -46,6 +46,9 @@
       <lib dir="${lib}/eodsql">
         <include name="*.jar" />
       </lib>
+      <lib dir="${lib}/csv">
+        <include name="*.jar" />
+      </lib>
     </war>
   </target>
 
@@ -74,5 +77,19 @@
         value="../screening/${sources}/ch/systemsx/cisd/openbis/plugin/screening/client/web/public/screening-dictionary.js" />
     </antcall>
   </target>
+  
+    <target name="api-doc">
+    <javadoc 
+      destdir="targets/docs/api" 
+      access="public" 
+      author="false" 
+      version="false" 
+      classpath="${ecp}:../screening/targets/www/WEB-INF/classes">
+      <fileset dir="${sources}">
+        <include name="ch/systemsx/cisd/openbis/plugin/screening/client/api/v1/ScreeningOpenbisServiceFacade.java" />
+        <include name="ch/systemsx/cisd/openbis/plugin/screening/shared/api/dto/*" />
+      </fileset>
+    </javadoc>
+  </target>
 
 </project>
\ No newline at end of file