Many of the POMs for our dependencies contain incorrect information.
This matters because we rely on the information in the POMs to generate reports of what licenses we use. Assembling the same information by hand is a long, tedious process.
While we can't fix the POMs, we can use Maven's supplemental model mechanism (http://maven.apache.org/plugins/maven-remote-resources-plugin/supplemental-models.html) to inject the correct information.
Attached is a sample SupplementalDataModel file. If this works, then Zak will create the remaining entries.