[MNG-7046] Revert MNG-5639 and make repo config static only (no ${param} interpolation)
- Dominant language
- Java
- Stars
- 5.3k
- Forks
- 3.1k
- Avg merge
- 20h 42m
- Merged PRs (30d)
- 297
Description
**[Michael Osipov](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=michael-o)** opened **[MNG-7046](https://issues.apache.org/jira/browse/MNG-7046?redirect=false)** and commented
As discussed in MNG-5639 repositories should always be known upfront, they have to be static to avoid chicken and egg situations, a project should not influence settings. It should be the way around.
In subsequent ticket it will be verified that repo configuration does not contain any expression: https://github.com/apache/maven/commit/d411c3fa98832e7d86d901fe86ff63ba907cf868#commitcomment-44782281.
---
**Affects:** 3.6.3
**Issue Links:**
- [MNG-7047](https://issues.apache.org/jira/browse/MNG-7047) Validate that repo configuration does not contain any expression
(_**"is a parent of"**_)
- [MNG-7420](https://issues.apache.org/jira/browse/MNG-7420) Property interpolation in repository \ no longer works
- [MNG-7743](https://issues.apache.org/jira/browse/MNG-7743) Make the build work on JDK 20
- [MNG-6457](https://issues.apache.org/jira/browse/MNG-6457) Resolving repository with an environment variable substitution fails when a parent pom needs to be looked up
(_**"supercedes"**_)
- [MNG-5639](https://issues.apache.org/jira/browse/MNG-5639) Support resolution of Import Scope POMs from Repo that contains a ${parameter}
(_**"supercedes"**_)
**Remote Links:**
- [GitHub Pull Request #110
](https://github.com/apache/maven-integration-testing/pull/110)
- [GitHub Pull Request #85
](https://github.com/apache/maven-integration-testing/pull/85)
- [GitHub Pull Request #509
](https://github.com/apache/maven/pull/509)
Contributor guide
Assessment
This issue has not been assessed yet.