apache / apache/maven-project-info-reports-plugin

[MPIR-302] Allow usage of supplemental-model in reports (e.g. dependencies)

Open
#566 4 comments 0 reactions 0 assignees View on GitHub
enhancement priority:minor
Dominant language
Java
Stars
29
Forks
41
Avg merge
4h 17m
Merged PRs (30d)
3

Description

**[Grégory Joseph](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=gjoseph)** opened **[MPIR-302](https://issues.apache.org/jira/browse/MPIR-302?redirect=false)** and commented

The remote-resources plugin allows creating and sharing "supplemental models", i.e pom snippets that allow overriding (read "fixing") those from the repository. We use this to fix licensing info of some libraries that are on central with wrong or inaccurate poms.
See http://maven.apache.org/plugins/maven-remote-resources-plugin/supplemental-models.html

It would be great if the dependencies reports (and others maybe ?) could make use of the same information, such that those generated reports are consistent with the resources generated by remote-resources plugin.

---

**Affects:** 2.7

**Attachments:**
- [BUILD-185-MPIR-302.zip](https://issues.apache.org/jira/secure/attachment/12717612/BUILD-185-MPIR-302.zip) (_4.40 kB_)

**Issue Links:**
- [MPIR-382](https://issues.apache.org/jira/browse/MPIR-382) Group different license spellings together

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the maven-remote-resources-plugin supplemental-models documentation and the dependency reports mentioned in the issue, then inspect the attached BUILD-185-MPIR-302.zip. The work is complete when reports use the same supplemental model information as remote-resources, producing consistent dependency and related report output.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.