The file jlayercheck.xml is the name of the configuration file when it is used with the eclipse plugin. Otherwise it can have any name. Its format should be explained by an example:
<jlayercheck>
<sources>
<filesystem bin="target/classes" src="src/main/java/" />
<filesystem bin="target/test-classes" src="src/test/java/" />
</sources>
<architecture>
<module name="util">
<package name="net.sf.jlayercheck.util" />
<dependency name="util_model" />
<dependency name="util_io" />
<dependency name="util_exceptions" />
<dependency name="util_graph" />
</module>
<module name="util_io">
<package name="net.sf.jlayercheck.util.io" />
</module>
<module name="util_model">
<package name="net.sf.jlayercheck.util.model" />
<package name="net.sf.jlayercheck.util.modeltree" />
</module>
...
<exclude>
<package name="java.*" />
<package name="javax.*" />
...
</exclude>
<entry name="net.sf.jlayercheck.HTMLOutputTest" />
</architecture>
</jlayercheck>This example shows all currently available features/tags.