You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues-all@impala.apache.org by "ASF subversion and git services (Jira)" <ji...@apache.org> on 2022/10/19 16:24:00 UTC

[jira] [Commented] (IMPALA-11667) Clean up POMs using dependencyManagement

    [ https://issues.apache.org/jira/browse/IMPALA-11667?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17620444#comment-17620444 ] 

ASF subversion and git services commented on IMPALA-11667:
----------------------------------------------------------

Commit 22e5ca3d0a891373251a4f08f3c3824491336e34 in impala's branch refs/heads/master from Michael Smith
[ https://gitbox.apache.org/repos/asf?p=impala.git;h=22e5ca3d0 ]

IMPALA-11667: Clean up Java dependency exclusions

Use dependencyManagement to simplify Java dependencies by directly
controlling versions of transitive dependencies instead of using
exclusions and direct inclusion.

Dependency management specifies versions authoritatively, so redundant
version declarations are also removed.

Change-Id: I424a175135855dcbd38ae432ea111cca5f562633
Reviewed-on: http://gerrit.cloudera.org:8080/19146
Reviewed-by: Joe McDonnell <jo...@cloudera.com>
Tested-by: Joe McDonnell <jo...@cloudera.com>


> Clean up POMs using dependencyManagement
> ----------------------------------------
>
>                 Key: IMPALA-11667
>                 URL: https://issues.apache.org/jira/browse/IMPALA-11667
>             Project: IMPALA
>          Issue Type: Task
>          Components: Frontend
>    Affects Versions: Impala 4.1.0
>            Reporter: Michael Smith
>            Assignee: Michael Smith
>            Priority: Major
>
> Conflicts in Impala's Java transitive dependencies have historically been handled by excluding them from immediate dependencies and directly including the conflicted package. This requires monitoring for that package in any new dependencies and carrying exclusions across a number of packages.
> Maven provides a depedencyManagement section to directly control versions of transitive dependencies. Use this to clean up many of Impala's exclusions so they're easier to maintain.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-all-unsubscribe@impala.apache.org
For additional commands, e-mail: issues-all-help@impala.apache.org