[
https://issues.apache.org/jira/browse/MNG-7253?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Herve Boutemy updated MNG-7253:
-------------------------------
Description:
The {{relocation}} element as defined in
[https://maven.apache.org/ref/3.8.2/maven-model/maven.html#class_relocation]
shows that you can specify an additional message to show the user about the
move, such as the reason.
However this message is never shown while the relocated artifact is being
resolved as a dependency.
The message displayed instead is:
https://github.com/apache/maven/blob/c3cf29438e3d65d6ee5c5726f8611af99d9a649a/maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java#L189-L196
For example:
{noformat}
[WARNING] The artifact io.quarkus:quarkus-vertx-web:jar:999-SNAPSHOT has been
relocated to io.quarkus:quarkus-reactive-routes:jar:999-SNAPSHOT.
{noformat}
when displaying the relocation message gives
{noformat}
[WARNING] The artifact io.quarkus:quarkus-vertx-web:jar:999-SNAPSHOT has been
relocated to io.quarkus:quarkus-reactive-routes:jar:999-SNAPSHOT: The artifact
quarkus-vertx-web is now named quarkus-reactive-routes. Please update your
dependency.
{noformat}
was:
The {{relocation}} element as defined in
[https://maven.apache.org/ref/3.8.2/maven-model/maven.html#class_relocation]
shows that you can specify an additional message to show the user about the
move, such as the reason.
However this message is never shown while the relocated artifact is being
resolved as a dependency.
The message displayed instead is:
https://github.com/apache/maven/blob/c3cf29438e3d65d6ee5c5726f8611af99d9a649a/maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java#L189-L196
For example:
{noformat}
[WARNING] The artifact io.quarkus:quarkus-vertx-web:jar:999-SNAPSHOT has been
relocated to io.quarkus:quarkus-reactive-routes:jar:999-SNAPSHOT. Please update
your dependency.
{noformat}
when displaying the relocation message gives
{noformat}
[WARNING] The artifact io.quarkus:quarkus-vertx-web:jar:999-SNAPSHOT has been
relocated to io.quarkus:quarkus-reactive-routes:jar:999-SNAPSHOT: The artifact
quarkus-vertx-web is now named quarkus-reactive-routes. Please update your
dependency.
{noformat}
> Relocation message is never shown
> ---------------------------------
>
> Key: MNG-7253
> URL: https://issues.apache.org/jira/browse/MNG-7253
> Project: Maven
> Issue Type: Bug
> Components: Core
> Affects Versions: 3.8.2
> Reporter: George Gastaldi
> Assignee: Michael Osipov
> Priority: Major
> Fix For: 4.0.0, 4.0.0-alpha-1, 3.8.3
>
>
> The {{relocation}} element as defined in
> [https://maven.apache.org/ref/3.8.2/maven-model/maven.html#class_relocation]
> shows that you can specify an additional message to show the user about the
> move, such as the reason.
> However this message is never shown while the relocated artifact is being
> resolved as a dependency.
>
> The message displayed instead is:
> https://github.com/apache/maven/blob/c3cf29438e3d65d6ee5c5726f8611af99d9a649a/maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java#L189-L196
> For example:
> {noformat}
> [WARNING] The artifact io.quarkus:quarkus-vertx-web:jar:999-SNAPSHOT has been
> relocated to io.quarkus:quarkus-reactive-routes:jar:999-SNAPSHOT.
> {noformat}
> when displaying the relocation message gives
> {noformat}
> [WARNING] The artifact io.quarkus:quarkus-vertx-web:jar:999-SNAPSHOT has been
> relocated to io.quarkus:quarkus-reactive-routes:jar:999-SNAPSHOT: The
> artifact quarkus-vertx-web is now named quarkus-reactive-routes. Please
> update your dependency.
> {noformat}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)