Matt Burgess created NIFI-5242:
----------------------------------
Summary: Elasticsearch REST API client has LGPL dependency which
must be removed
Key: NIFI-5242
URL: https://issues.apache.org/jira/browse/NIFI-5242
Project: Apache NiFi
Issue Type: Bug
Reporter: Matt Burgess
NIFI-4325 introduced a processor that made use of the Elasticsearch 5.x REST
API client (which replaced the older native transport client). However they
neglected to make the JTS dependency optional, as it is LGPL-licensed, and thus
it is included as a transitive dependency in NiFi, which is a violation of the
Apache Software Foundation guidelines.
As it was apparently intended to be an optional dependency (see
[https://github.com/elastic/elasticsearch/issues/28899)], we should be able to
exclude it from the NiFi Maven build, but we'll need to run regression tests to
make sure nothing gets broken as a result.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)