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)

Reply via email to