[ https://issues.apache.org/jira/browse/NIFI-2954?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Joseph Witt reassigned NIFI-2954: --------------------------------- Assignee: Joseph Witt (was: Aldrin Piri) > 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: Joseph Witt > Fix For: 1.1.0 > > > 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)