Sonatype CLM for Maven
When using the Sonatype CLM Maven plugin and the index
goal, module
information files are created. If desired, you can exclude some of the modules
from being evaluated. For example, you may want to exclude modules that support
your tests, and don’t contribute to the distributed application binary.
The default location where the module information files are stored is
${project.build.directory}/sonatype-clm/module.xml
.
In the supported CI tool, you will see a section labeled Module Excludes. On
this area, use a comma-separated list of
Apache Ant styled patterns
relative to the workspace root that denote the module information files
(**/sonatype-clm/module.xml
) to be ignored.
Here’s an example of the pattern described above:
**/my-module/target/**, **/another-module/target/**
If unspecified, all modules will contribute dependency information (if any) to the evaluation.