From d92d91a1882a1047d4320c973ce5680bec59ee7d Mon Sep 17 00:00:00 2001
From: felmer <felmer>
Date: Tue, 26 Jun 2007 09:15:25 +0000
Subject: [PATCH] add dependency check

SVN: 681
---
 datamover/build/build.xml                   |  2 +-
 datamover/resource/dependency-structure.ddf | 16 ++++++++++++++++
 2 files changed, 17 insertions(+), 1 deletion(-)
 create mode 100644 datamover/resource/dependency-structure.ddf

diff --git a/datamover/build/build.xml b/datamover/build/build.xml
index 2a1a277ee5f..269f2dfc3e3 100644
--- a/datamover/build/build.xml
+++ b/datamover/build/build.xml
@@ -56,7 +56,7 @@
     <delete dir="${dist.datamover.lib}" /> 
   </target>
  
-  <target name="ci" depends="run-tests, dist">
+  <target name="ci" depends="run-tests, check-dependencies, dist">
   </target> 
 
 </project>
\ No newline at end of file
diff --git a/datamover/resource/dependency-structure.ddf b/datamover/resource/dependency-structure.ddf
new file mode 100644
index 00000000000..75893e17b3b
--- /dev/null
+++ b/datamover/resource/dependency-structure.ddf
@@ -0,0 +1,16 @@
+#show allResults
+
+{package} = ch.systemsx.cisd.datamover
+
+[generic] = ${package}.* excluding ${package}.*.*
+check sets [generic]
+
+[rsync] = ${package}.rsync.*
+check sets [rsync]
+
+[xcopy] = ${package}.xcopy.*
+check sets [xcopy]
+
+layer layer0 = [rsync] [xcopy]
+
+check layeringOf layer0
\ No newline at end of file
-- 
GitLab