[
https://issues.apache.org/jira/browse/IMPALA-10643?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17318363#comment-17318363
]
ASF subversion and git services commented on IMPALA-10643:
----------------------------------------------------------
Commit 1dcd59638c340e2e1d167f7e8b21019e897893a9 in impala's branch
refs/heads/master from Fang-Yu Rao
[ https://gitbox.apache.org/repos/asf?p=impala.git;h=1dcd596 ]
IMPALA-10643: Allow the inclusion of jetty-client
We excluded all artifacts under the group of org.eclipse.jetty for
ranger-plugins-audit when bumping up CDP_BUILD_NUMBER to 4493826, which
is too stringent in that the artifact of jetty-client is actually
required by ranger-plugins-audit. Excluding jetty-client would thus
result in a NoClassDefFoundError at runtime. This patch removes the
block that excluded all artifacts of org.eclipse.jetty when the
dependency of ranger-plugins-audit is added, which allows
ranger-plugins-audit to pull in jetty-client, which in turn pulls in
jetty-http and jetty-io. In this regard, we also add these three
artifacts as allowed dependencies because all artifacts under
org.eclipse.jetty are banned in the section of bannedDependencies.
Testing:
- Verified in a local development environment that Impala could build
and that jetty-client-9.4.31.v20200723.jar is indeed on the class
path in fe/target/build-classpath.txt.
Change-Id: I9087b7e6866f1500c66f42a74b3f8619e82c3bda
Reviewed-on: http://gerrit.cloudera.org:8080/17287
Reviewed-by: Impala Public Jenkins <[email protected]>
Tested-by: Impala Public Jenkins <[email protected]>
> Allow the inclusion of jetty-client
> -----------------------------------
>
> Key: IMPALA-10643
> URL: https://issues.apache.org/jira/browse/IMPALA-10643
> Project: IMPALA
> Issue Type: Bug
> Reporter: Fang-Yu Rao
> Assignee: Fang-Yu Rao
> Priority: Major
>
> We excluded all artifacts under the group of {{org.eclipse.jetty}} for
> {{ranger-plugins-audit}} when bumping up {{CDP_BUILD_NUMBER}} to 4493826
> (https://github.com/apache/impala/commit/3a6022ce80ca1cedb629400b18caaf0d1f54137c),
> which is too stringent in that the artifact of {{jetty-client}} is actually
> required by {{ranger-plugins-audit}}. Excluding {{jetty-client}} would thus
> result in a {{NoClassDefFoundError}} at runtime. We should thus allow the
> inclusion of {{jetty-client}}.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]