Pull out pom, dependency, and text report concerns into separate namespaces. Introduce a unit test.