Skip to content
Snippets Groups Projects
dependency-structure.ddf 926 B
Newer Older
felmer's avatar
felmer committed
#show allResults

{package} = ch.systemsx.cisd.datamover

tpylak's avatar
tpylak committed
check absenceOfPackageCycles > 1 in {package}.*
felmer's avatar
felmer committed

tpylak's avatar
tpylak committed
{fs} = ${package}.filesystem
felmer's avatar
felmer committed

tpylak's avatar
tpylak committed
[fs.common] = ${fs}.common.*
[fs.impl] = ${fs}.impl.*
[fs.store] = ${fs}.store.*
tpylak's avatar
tpylak committed
[fs.intf] = ${fs}.intf.*
[fs.remote] = ${fs}.remote.*
[fs.main] = ${fs}.* excluding ${fs}.*.*
felmer's avatar
felmer committed

layer fs.intf = [fs.intf] 
layer fs.common = [fs.common] 
layer fs.store = [fs.store]  
layer fs.impl = [fs.impl] [fs.remote] 
layer fs.main = [fs.main] 
felmer's avatar
felmer committed

check layeringOf fs.intf fs.common fs.store fs.impl fs.main
tpylak's avatar
tpylak committed

#-------------------------------

[intf] = ${package}.intf.*
[common] = ${package}.common.*
[utils] = ${package}.utils.*
[filesystem] = ${package}.filesystem.*
[main] = ${package}.* excluding ${package}.*.* 

layer layer0 = [intf] [common]
layer layer1 = [filesystem]
layer layer2 = [utils] 
layer layer3 = [main]

check layeringOf layer0 layer1 layer2 layer3