POM File Analyzer

Code Insight 6.14.2

This analysis technique performs dependency checking of Maven’s Project Object Model (POM) files. POM files are XML representations of the structure of a Maven project and are contained in a pom.xml file. If you enable this option, the scanner automatically creates a group for the artifact for which the POM file exists, as well as for each dependency defined in the POM file. The dependency groups also contain the group id of the parent group in the new parentIds field. This data can be used to generate a hierarchical relationship between the top-level projects and their transitive dependencies.

Note:This analysis technique is disabled by default.

To view parent groups that the current group is a dependency of in the POM file, do the following:

1. Click the Parents hyperlink in the Group Id field. The Parent Groups dialog appears:

 

This dialog displays all parent groups that declare the current group as a dependency in the POM file. If enabled, POM File Analyzer will be applied to files inside archives.

2. When you finish viewing the dependencies, click the X to close the dialog.