You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Marius Grama (Jira)" <ji...@apache.org> on 2022/04/25 07:50:00 UTC
[jira] [Updated] (MDEP-802) analyze-only fails to recognize `aws-java-sdk-core` as a compile-time dependency
[ https://issues.apache.org/jira/browse/MDEP-802?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Marius Grama updated MDEP-802:
------------------------------
Summary: analyze-only fails to recognize `aws-java-sdk-core` as a compile-time dependency (was: analyze-only )
> analyze-only fails to recognize `aws-java-sdk-core` as a compile-time dependency
> --------------------------------------------------------------------------------
>
> Key: MDEP-802
> URL: https://issues.apache.org/jira/browse/MDEP-802
> Project: Maven Dependency Plugin
> Issue Type: Bug
> Affects Versions: 3.3.0
> Reporter: Marius Grama
> Priority: Major
>
> The maven-dependency-plugin fails to recognize `aws-java-sdk-core` as a compile-time dependency, because we only explicitly use a class from `aws-java-sdk-glue`, which in turn extends from a class from `aws-java-sdk-core`.
>
> In order to cope with this problem, we set `aws-java-sdk-core` as an ignored dependency:
>
> {code}
> <artifactId>maven-dependency-plugin</artifactId>
> <configuration>
> <ignoredNonTestScopedDependencies>
> <!-- dependency plugin fails to recognize aws-java-sdk-core as a compile-time dependency, because
> we only explicitly use a class from aws-java-sdk-glue, which in turn extends from a class from
> aws-java-sdk-core -->
> <ignoredDependency>com.amazonaws:aws-java-sdk-core</ignoredDependency>
> </ignoredNonTestScopedDependencies>
> </configuration>
> </plugin>
> {code}
>
> Here is the commit showcasing the issue:
>
> [https://github.com/trinodb/trino/pull/11550/commits/22f227bb5721b1ea4783c6a58111ef5007f75316]
>
> Ideally we'd like not having to deal with this false positive problem.
--
This message was sent by Atlassian Jira
(v8.20.7#820007)