You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Arnout Engelen (Jira)" <ji...@apache.org> on 2023/11/03 18:28:00 UTC
[jira] [Created] (MDEP-892) go-offline does not correctly resolve overridden properties
Arnout Engelen created MDEP-892:
-----------------------------------
Summary: go-offline does not correctly resolve overridden properties
Key: MDEP-892
URL: https://issues.apache.org/jira/browse/MDEP-892
Project: Maven Dependency Plugin
Issue Type: Bug
Components: go-offline
Reporter: Arnout Engelen
When a project shares a parent pom with a dependency, and overrides a property of that parent pom, this is not picked up by {{{}dependency:go-offline{}}}.
I have shared a reproducer at [https://codeberg.org/raboof/maven-property-resolution] . The scenario is `one` and `other-mod` both have parent pom `other-parent`. `other-parent` specifies version 7.4 of a dependency, but `one` overrides this to 7.3. Other plugins (including `mvn dependency:tree`) pick 7.3 in this scenario, but `mvn dependency:go-offline` downloads version 7.4.
It seems [https://github.com/apache/maven-dependency-plugin/pull/2] (unmerged) fixed this, but its successor [https://github.com/apache/maven-dependency-plugin/pull/135] (unmerged) does not.
An alternative is to use [https://github.com/qaware/go-offline-maven-plugin] instead.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)