Madhan Neethiraj created RANGER-586:
---------------------------------------
Summary: Ranger plugins should not add dependent libraries to
component's CLASSPATH
Key: RANGER-586
URL: https://issues.apache.org/jira/browse/RANGER-586
Project: Ranger
Issue Type: Bug
Components: plugins
Affects Versions: 0.5.0
Reporter: Madhan Neethiraj
Installation of Ranger plugin adds libraries that are used by the plugin into
component’s CLASSPATH. For example, libraries like - gson, httpmime,
eclipselink, javax.persistence, etc. This can potentially impact the
functioning of the component if the component requires a version of a library
which is incompatible with the version used by Ranger plugin.
One approach to minimize such impact is to have the Ranger plugin load the
dependent libraries dynamically in its own class loader, instead of copying
them to the component’s CLASSPATH.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)