[MNG-5867] CLONE - Add info to the poms for dependencies that implement an API or provide other dependencies
- Dominant language
- Java
- Stars
- 5.3k
- Forks
- 3.1k
- Avg merge
- 20h 42m
- Merged PRs (30d)
- 297
Description
**[Benjamin Chylla](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=brchylla)** opened **[MNG-5867](https://issues.apache.org/jira/browse/MNG-5867?redirect=false)** and commented
e.g.
geronimo implementation of javamail could say
```xml
javax.mail
mail
...
```
spring.jar pom could say
```xml
org.springframework
spring-webmvc
...
org.springframework
spring-context
...
...
```
---
**Issue Links:**
- [MNG-2316](https://issues.apache.org/jira/browse/MNG-2316) Add info to the poms for dependencies that implement an API or provide other dependencies
(_**"is a clone of"**_)
- [MNG-5652](https://issues.apache.org/jira/browse/MNG-5652) "supplies"/"provides"/"proffers" concept proposal
- [MNG-1258](https://issues.apache.org/jira/browse/MNG-1258) Add option to redownload poms
**Remote Links:**
- [Page
](https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=65875544)
Contributor guide
Research direction
Start by reading the linked MNG-5652 concept proposal and the referenced Confluence page, then review the related MNG-2316 and MNG-1258 issues for prior decisions and constraints. Done means the project has an agreed, implemented way to represent dependencies that provide APIs or other dependencies in POM metadata.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- build-system
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100