diff --git a/screening/build/build.xml b/screening/build/build.xml
index d74155f8884f5ccd3f1870056cb91f8728731f83..d12a726a954d9f49e518a4b5a43d3bc12ea45cdc 100644
--- a/screening/build/build.xml
+++ b/screening/build/build.xml
@@ -77,7 +77,7 @@
     </copy>
   </target>
 	
-  <target name="make-full-dss-dist" depends="datastore_server.prepare-dist-libs, compute-dss-checksum">
+  <target name="make-full-dss-dist" depends="datastore_server.prepare-dist-libs, compute-dss-checksum, dss-plugin-jar">
     <jar update="true" destfile="${dss-jar.file}">
       <fileset dir="source">
         <include name="sql/imaging/**/*.sql" />
@@ -89,6 +89,7 @@
     		<include name="native/**/*"/>
     	</fileset>
     </jar>
+    <copy file="${plugin-jar.file}" todir="${dist.datastore_server.lib}" />
     <copy file="${lib}/sybit-image-viewer/image-viewer.jar" todir="${dist.datastore_server.lib}" />
   	<copy todir="${dist.datastore_server}/data">
   		<fileset dir="${original.dist}/data" />
@@ -101,7 +102,6 @@
   	<antcall target="datastore_server.create-distribution" />
   </target>
 	
-	
   <!-- 
       Build the checksum file.
   -->