diff --git a/datamover/build/build.xml b/datamover/build/build.xml index 2a1a277ee5faaf5ce81850e3e3715a7c86325d95..269f2dfc3e377b7b6ee0aa6a176e66e9406c9bbc 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 0000000000000000000000000000000000000000..75893e17b3bcea17cd00085c59fe30be89e069d6 --- /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