Aldrin Piri created NIFI-2954: --------------------------------- Summary: Bouncycastle dependencies are duplicated throughout NARs Key: NIFI-2954 URL: https://issues.apache.org/jira/browse/NIFI-2954 Project: Apache NiFi Issue Type: Improvement Components: Tools and Build Affects Versions: 1.0.0 Reporter: Aldrin Piri Assignee: Aldrin Piri
I was working with some of the NiFi dependencies for incorporation with/use by MiNiFi and saw that several libraries were duplicated throughout all NARs. Of note were the bouncycastle dependencies which, together, are ~4MB in size. {code} # apiri @ computer in /usr/local/opt/nifi/libexec [17:20:23] $ find {lib,work} -type f -name '*bcprov-jdk15on*' | wc -l 54 # apiri @ computer in /usr/local/opt/nifi/libexec [17:20:28] $ find {lib,work} -type f -name '*bcpkix*' | wc -l 53 # apiri @ computer in /usr/local/opt/nifi/libexec [17:20:33] $ ls -lash work/nar/framework/nifi-framework-nar-1.0.0.nar-unpacked/META-INF/bundled-dependencies/bcprov-jdk15on-1.54.jar 3.2M -rw-r--r-- 1 apiri admin 3.2M Oct 4 12:24 work/nar/framework/nifi-framework-nar-1.0.0.nar-unpacked/META-INF/bundled-dependencies/bcprov-jdk15on-1.54.jar # apiri @ computer in /usr/local/opt/nifi/libexec [17:20:39] $ ls -lash work/nar/framework/nifi-framework-nar-1.0.0.nar-unpacked/META-INF/bundled-dependencies/bcpkix-jdk15on-1.54.jar 660K -rw-r--r-- 1 apiri admin 658K Oct 4 12:24 work/nar/framework/nifi-framework-nar-1.0.0.nar-unpacked/META-INF/bundled-dependencies/bcpkix-jdk15on-1.54.jar {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)