nifi-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bryan Bende <bbe...@gmail.com>
Subject Re: Pulling out hair over slf4j...
Date Mon, 08 May 2017 17:10:11 GMT
Ok thanks for all the info, I am not totally sure what is going, but I
can tell you how the logging JARs are setup in NiFi and maybe that
will shed some light on things...

In the root pom for NiFi there is a dependencyManagement section that
declares slf4j-api, jul-to-slf4j, log4j-over-slf4j, and jcl-over-slf4j
all as provided dependencies to ensure no NARs actually bundle these
since they will be provided directly in the lib directory and
available to all NARs, this also forces them all to
${org.slf4j.version} which in master is 1.7.25:

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>jcl-over-slf4j</artifactId>
    <version>${org.slf4j.version}</version>
    <scope>provided</scope>
</dependency>
<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>log4j-over-slf4j</artifactId>
    <version>${org.slf4j.version}</version>
    <scope>provided</scope>
</dependency>
<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>jul-to-slf4j</artifactId>
    <version>${org.slf4j.version}</version>
    <scope>provided</scope>
</dependency>
<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-api</artifactId>
    <version>${org.slf4j.version}</version>
    <scope>provided</scope>
</dependency>


Then the nifi-assembly pom.xml declares these using compile scope and
puts them in the lib directory:

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>jcl-over-slf4j</artifactId>
    <scope>compile</scope>
</dependency>
<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>jul-to-slf4j</artifactId>
    <scope>compile</scope>
</dependency>
<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>log4j-over-slf4j</artifactId>
    <scope>compile</scope>
</dependency>
<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-api</artifactId>
    <scope>compile</scope>
</dependency>

Now for Unit tests, the root pom has a regular dependencies section
that has slf4j-simple declared with test scope:

    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-simple</artifactId>
        <scope>test</scope>
    </dependency>

So every NAR that is with in the NiFi project will have slf4j-simples
available for unit tests.

Andrew Psaltis also mentions a good point about the different
versions, I believe we just upgraded to 1.7.25 for the 1.2.0 release,
but previous were on 1.7.12, but you should double check that.




On Mon, May 8, 2017 at 12:30 PM, Russell Bateman <russ@windofkeltia.com> wrote:
> Bryan,
>
> Thank you very much for responding. Here's how my project is set up with
> Maven packaging. This is how we've been building our NAR for a year now.
> First, the module list. Except for /nifi-shared/, each module contains NiFi
> custom processors.
>
>    nifi-pipeline (root, pom packaging)
>       cda-filter (JAR)
>       fhir-processors (JAR)
>       jdbc (JAR)
>       legacy (JAR)
>       medical-filter (JAR)
>       nifi-shared (JAR)
>       standard-processors (JAR)
>    *  imat-pipeline-nar (NAR)*
>
> Here's the /imat-pipeline-nar/'s /pom.xml/ in essence:
>
>   <parent>
> <groupId>com.imatsolutions.nifi.pipeline</groupId>
>     <artifactId>nifi-pipeline</artifactId>
>     <version>1.0.0</version>
>     <relativePath>../pom.xml</relativePath>
>   </parent>
>
>   <artifactId>imat-pipeline-nar</artifactId>
>   <version>1.0.0</version>
>   <packaging>nar</packaging>
>
>   <dependencies>
>     (all those JAR modules)
>     <dependency>
>       <groupId>org.apache.nifi</groupId>
> <artifactId>nifi-dbcp-service-nar</artifactId>
>       <version>${nifi.version}</version>
>       <type>nar</type>
>     </dependency>
>   </dependencies>
>
> And here's the project root /pom.xml/ in essence:
>
> <groupId>com.imatsolutions.nifi.pipeline</groupId>
>   <artifactId>nifi-pipeline</artifactId>
>   <version>1.0.0</version>
>   <packaging>pom</packaging>
>   <name>IMAT Solutions NiFi Pipeline</name>
>   <url>http://imatsolutions.com</url>
>
>   <modules>
>     <module>nifi-shared</module>
>     <module>cda-filter</module>
>     <module>fhir-processors</module>
>     <module>jdbc</module>
>     <module>legacy</module>
>     <module>medical-filter</module>
>     <module>standard-processors</module>
>     <module>imat-pipeline-nar</module>
>   </modules>
>
>   <properties>
>     <!-- Put every module on the same page for JAR versions... -->
>     <slf4j.version>[1.7.25]</slf4j.version>
>     <nifi.version>1.1.2</nifi.version>
>     ...
>   </properties>
>
>   <dependencies>
>     ...
>     <!-- NiFi libraries we consume... -->
>     <dependency>
>       <groupId>org.apache.nifi</groupId>
>       <artifactId>nifi-api</artifactId>
>       <version>${nifi.version}</version>
>     </dependency>
>     <dependency>
>       <groupId>org.apache.nifi</groupId>
>       <artifactId>nifi-utils</artifactId>
>       <version>${nifi.version}</version>
>     </dependency>
>     <dependency>
>       <groupId>org.apache.nifi</groupId>
> <artifactId>nifi-processor-utils</artifactId>
>       <version>${nifi.version}</version>
>     </dependency>
>
>     <!-- Other dependencies whose versions we wish to unify to consume...
> -->
>     <dependency>
>       <groupId>org.slf4j</groupId>
>       <artifactId>slf4j-api</artifactId>
>       <version>${slf4j.version}</version>
>     </dependency>
>     <dependency>
>       <groupId>org.slf4j</groupId>
>       <artifactId>slf4j-simple</artifactId>
>       <version>${slf4j.version}</version>
>     </dependency>
>     <dependency>
>       <groupId>org.slf4j</groupId>
>       <artifactId>jcl-over-slf4j</artifactId>
>       <version>${slf4j.version}</version>
>     </dependency>
>     <dependency>
>       <groupId>org.slf4j</groupId>
> <artifactId>log4j-over-slf4j</artifactId>
>       <version>${slf4j.version}</version>
>     </dependency>
>     <dependency>
>       <groupId>org.slf4j</groupId>
>       <artifactId>jul-to-slf4j</artifactId>
>       <version>${slf4j.version}</version>
>     </dependency>
>     ...
>   </dependencies>
>
>   <build>
>     <plugins>
>       ...
>       <plugin>
>         <!-- What builds the NAR file... -->
>         <groupId>org.apache.nifi</groupId>
> <artifactId>nifi-nar-maven-plugin</artifactId>
>         <version>1.2.0</version>
>         <extensions>true</extensions>
>       </plugin>
>       ...
>     </plugins>
>     <pluginManagement>
>       <plugins>
>           <!-- Stuff all of this into a package for release... -->
>         <plugin>
> <groupId>org.codehaus.mojo</groupId>
> <artifactId>rpm-maven-plugin</artifactId>
>           <version>2.1.4</version>
>           <executions>
>             <execution>
>               <id>generate-rpm</id>
>               <phase>package</phase>
>               <goals>
>                 <goal>rpm</goal>
>               </goals>
>             </execution>
>           </executions>
>           <configuration>
> <name>${psprefix}-${project.artifactId}</name>
>             <version>${psversion}</version>
>             <release>${psrelease}</release>
>             <group>Application/System</group>
>             <obsoletes>
> <obsolete>perfectsearch-nifi-imat-nar</obsolete>
>             </obsoletes>
>             <vendor>Perfect Search Corporation</vendor>
>             <license>Proprietary</license>
> <url>https://software.perfectsearchcorp.com</url>
>             <summary>A set of NiFi processors for ETL</summary>
>             <mappings>
>               <mapping>
> <directory>/opt/nifi/lib</directory>
> <directoryIncluded>false</directoryIncluded>
>                 <filemode>444</filemode>
>                 <username>root</username>
>                 <groupname>root</groupname>
>                 <sources>
>                   <source>
> <location>${project.build.directory}</location>
>                     <includes>
> <include>*.nar</include>
>                     </includes>
>                   </source>
>                 </sources>
>               </mapping>
>             </mappings>
>           </configuration>
>         </plugin>
>       </plugins>
>     </pluginManagement>
>   </build>
>
>
> ~/sandboxes/nifi-pipeline.v73_release.dev/code/nifi-pipeline/ $ mvn
> dependency:tree
> [INFO] Scanning for projects...
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Reactor Build Order:
> [INFO]
> [INFO] IMAT Solutions NiFi Pipeline
> [INFO] nifi-shared
> [INFO] cda-filter
> [INFO] fhir-processors
> [INFO] jdbc
> [INFO] legacy
> [INFO] medical-filter
> [INFO] standard-processors
> [INFO] imat-pipeline-nar
> [INFO]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building IMAT Solutions NiFi Pipeline 1.0.0
> [INFO]
> ------------------------------------------------------------------------
> [INFO]
> [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ nifi-pipeline
> ---
> [INFO] com.imatsolutions.nifi.pipeline:nifi-pipeline:pom:1.0.0
> [INFO] +- com.perfectsearchcorp:medical-filter:jar:195:compile
> [INFO] |  +- org.pb:x12:jar:1.0:compile
> [INFO] |  +- org.jscience:jscience:jar:4.3.1:compile
> [INFO] |  |  \- org.javolution:javolution:jar:5.2.3:compile
> [INFO] |  +- ca.uhn.hapi.fhir:hapi-fhir-structures-dstu2:jar:1.5:compile
> [INFO] |  |  \- ca.uhn.hapi.fhir:hapi-fhir-base:jar:1.5:compile
> [INFO] |  |     +- javax.json:javax.json-api:jar:1.0:compile
> [INFO] |  |     +- org.glassfish:javax.json:jar:1.0.4:compile
> [INFO] |  |     \- org.codehaus.woodstox:woodstox-core-asl:jar:4.4.1:compile
> [INFO] |  |        +- javax.xml.stream:stax-api:jar:1.0-2:compile
> [INFO] |  |        \- org.codehaus.woodstox:stax2-api:jar:3.1.4:compile
> [INFO] |  \- ca.uhn.hapi:hapi-base:jar:2.1:compile
> [INFO] +- com.perfectsearchcorp:feeder:jar:195:compile
> [INFO] |  +- org.apache.tika:tika-app:jar:1.0:compile
> [INFO] |  +- jcifs:jcifs:jar:8:compile
> [INFO] |  +- com.sun:yanfs:jar:43:compile
> [INFO] |  +- com.sun.mail:javax.mail:jar:1.4.7:compile
> [INFO] |  |  \- javax.activation:activation:jar:1.1:compile
> [INFO] |  +- commons-codec:commons-codec:jar:1.4:compile
> [INFO] |  +- commons-fileupload:commons-fileupload:jar:1.2.1:compile
> [INFO] |  +- commons-httpclient:commons-httpclient:jar:3.1:compile
> [INFO] |  +- commons-logging:commons-logging:jar:1.1.1:compile
> [INFO] |  +- org.apache.httpcomponents:httpclient:jar:4.1.2:compile
> [INFO] |  +- org.apache.httpcomponents:httpclient-cache:jar:4.1.2:compile
> [INFO] |  +- org.apache.httpcomponents:httpcore:jar:4.1.2:compile
> [INFO] |  +- org.apache.httpcomponents:httpmime:jar:4.1.2:compile
> [INFO] |  \- org.python:jython-standalone:jar:2.7.0:compile
> [INFO] +- com.perfectsearchcorp:psjbase:jar:195:compile
> [INFO] |  +- org.fusesource:sigar:jar:1.6.4:compile
> [INFO] |  |  \- log4j:log4j:jar:1.2.15:compile
> [INFO] |  +- jaxen:jaxen:jar:1.1.4:compile
> [INFO] |  \- org.databene:contiperf:jar:1.06:compile
> [INFO] +- org.apache.nifi:nifi-api:jar:1.1.2:compile
> [INFO] +- org.apache.nifi:nifi-utils:jar:1.1.2:compile
> [INFO] +- org.apache.nifi:nifi-processor-utils:jar:1.1.2:compile
> [INFO] |  +- org.apache.nifi:nifi-security-utils:jar:1.1.2:compile
> [INFO] |  |  +- org.apache.commons:commons-lang3:jar:3.4:compile
> [INFO] |  |  +- org.bouncycastle:bcprov-jdk15on:jar:1.55:compile
> [INFO] |  |  \- org.bouncycastle:bcpkix-jdk15on:jar:1.55:compile
> [INFO] |  \- commons-io:commons-io:jar:2.5:compile
> [INFO] +- org.slf4j:slf4j-api:jar:1.7.25:compile
> [INFO] +- org.slf4j:slf4j-simple:jar:1.7.25:compile
> [INFO] +- org.slf4j:jcl-over-slf4j:jar:1.7.25:compile
> [INFO] +- org.slf4j:log4j-over-slf4j:jar:1.7.25:compile
> [INFO] +- org.slf4j:jul-to-slf4j:jar:1.7.25:compile
> [INFO] +- com.google.guava:guava:jar:19.0:compile
> [INFO] +- junit:junit:jar:4.12:compile
> [INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:compile
> [INFO] +- org.apache.nifi:nifi-mock:jar:1.1.2:compile
> [INFO] |  +- org.apache.nifi:nifi-framework-api:jar:1.1.2:compile
> [INFO] |  +- org.apache.nifi:nifi-expression-language:jar:1.1.2:compile
> [INFO] |  |  +- org.antlr:antlr-runtime:jar:3.5.2:compile
> [INFO] |  |  +- com.jayway.jsonpath:json-path:jar:2.0.0:compile
> [INFO] |  |  |  \- net.minidev:json-smart:jar:2.1.1:compile
> [INFO] |  |  |     \- net.minidev:asm:jar:1.0.2:compile
> [INFO] |  |  |        \- asm:asm:jar:3.3.1:compile
> [INFO] |  |  \-
> com.fasterxml.jackson.core:jackson-databind:jar:2.6.1:compile
> [INFO] |  |     +-
> com.fasterxml.jackson.core:jackson-annotations:jar:2.6.0:compile
> [INFO] |  |     \- com.fasterxml.jackson.core:jackson-core:jar:2.6.1:compile
> [INFO] |  \- org.apache.nifi:nifi-data-provenance-utils:jar:1.1.2:compile
> [INFO] \- org.mockito:mockito-core:jar:1.10.19:test
> [INFO]    \- org.objenesis:objenesis:jar:2.1:test
> [INFO]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building nifi-shared 1.0.0
> [INFO]
> ------------------------------------------------------------------------
> [INFO]
> [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ nifi-shared ---
> [INFO] com.imatsolutions.nifi.pipeline:nifi-shared:jar:1.0.0
> [INFO] +- ca.uhn.hapi.fhir:hapi-fhir-base:jar:2.2:compile
> [INFO] |  +- org.codehaus.woodstox:woodstox-core-asl:jar:4.4.1:compile
> [INFO] |  |  +- javax.xml.stream:stax-api:jar:1.0-2:compile
> [INFO] |  |  \- org.codehaus.woodstox:stax2-api:jar:3.1.4:compile
> [INFO] |  +- org.apache.commons:commons-lang3:jar:3.4:compile
> [INFO] |  +- commons-codec:commons-codec:jar:1.10:compile
> [INFO] |  +- org.apache.httpcomponents:httpclient:jar:4.5.2:compile
> [INFO] |  \- org.apache.httpcomponents:httpcore:jar:4.4.5:compile
> [INFO] +- ca.uhn.hapi.fhir:hapi-fhir-structures-dstu2:jar:2.2:compile
> [INFO] +-
> ca.uhn.hapi.fhir:hapi-fhir-validation-resources-dstu2:jar:2.2:compile
> [INFO] +- com.yarsquidy:x12-parser:jar:2.0.0:compile
> [INFO] +- org.apache.velocity:velocity:jar:1.7:compile
> [INFO] |  +- commons-collections:commons-collections:jar:3.2.1:compile
> [INFO] |  \- commons-lang:commons-lang:jar:2.4:compile
> [INFO] +- com.thoughtworks.xstream:xstream:jar:1.4.7:compile
> [INFO] |  +- xmlpull:xmlpull:jar:1.1.3.1:compile
> [INFO] |  \- xpp3:xpp3_min:jar:1.1.4c:compile
> [INFO] +- com.google.code.gson:gson:jar:2.3.1:compile
> [INFO] +- commons-io:commons-io:jar:2.5:compile
> [INFO] +- com.perfectsearchcorp:medical-filter:jar:195:compile
> [INFO] |  +- org.pb:x12:jar:1.0:compile
> [INFO] |  +- org.jscience:jscience:jar:4.3.1:compile
> [INFO] |  |  \- org.javolution:javolution:jar:5.2.3:compile
> [INFO] |  \- ca.uhn.hapi:hapi-base:jar:2.1:compile
> [INFO] +- com.perfectsearchcorp:feeder:jar:195:compile
> [INFO] |  +- org.apache.tika:tika-app:jar:1.0:compile
> [INFO] |  +- jcifs:jcifs:jar:8:compile
> [INFO] |  +- com.sun:yanfs:jar:43:compile
> [INFO] |  +- com.sun.mail:javax.mail:jar:1.4.7:compile
> [INFO] |  |  \- javax.activation:activation:jar:1.1:compile
> [INFO] |  +- commons-fileupload:commons-fileupload:jar:1.2.1:compile
> [INFO] |  +- commons-httpclient:commons-httpclient:jar:3.1:compile
> [INFO] |  +- commons-logging:commons-logging:jar:1.1.1:compile
> [INFO] |  +- org.apache.httpcomponents:httpclient-cache:jar:4.1.2:compile
> [INFO] |  +- org.apache.httpcomponents:httpmime:jar:4.1.2:compile
> [INFO] |  \- org.python:jython-standalone:jar:2.7.0:compile
> [INFO] +- com.perfectsearchcorp:psjbase:jar:195:compile
> [INFO] |  +- org.fusesource:sigar:jar:1.6.4:compile
> [INFO] |  |  \- log4j:log4j:jar:1.2.15:compile
> [INFO] |  +- jaxen:jaxen:jar:1.1.4:compile
> [INFO] |  \- org.databene:contiperf:jar:1.06:compile
> [INFO] +- org.apache.nifi:nifi-api:jar:1.1.2:compile
> [INFO] +- org.apache.nifi:nifi-utils:jar:1.1.2:compile
> [INFO] +- org.apache.nifi:nifi-processor-utils:jar:1.1.2:compile
> [INFO] |  \- org.apache.nifi:nifi-security-utils:jar:1.1.2:compile
> [INFO] |     +- org.bouncycastle:bcprov-jdk15on:jar:1.55:compile
> [INFO] |     \- org.bouncycastle:bcpkix-jdk15on:jar:1.55:compile
> [INFO] +- org.slf4j:slf4j-api:jar:1.7.25:compile
> [INFO] +- org.slf4j:slf4j-simple:jar:1.7.25:compile
> [INFO] +- org.slf4j:jcl-over-slf4j:jar:1.7.25:compile
> [INFO] +- org.slf4j:log4j-over-slf4j:jar:1.7.25:compile
> [INFO] +- org.slf4j:jul-to-slf4j:jar:1.7.25:compile
> [INFO] +- com.google.guava:guava:jar:19.0:compile
> [INFO] +- junit:junit:jar:4.12:compile
> [INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:compile
> [INFO] +- org.apache.nifi:nifi-mock:jar:1.1.2:compile
> [INFO] |  +- org.apache.nifi:nifi-framework-api:jar:1.1.2:compile
> [INFO] |  +- org.apache.nifi:nifi-expression-language:jar:1.1.2:compile
> [INFO] |  |  +- org.antlr:antlr-runtime:jar:3.5.2:compile
> [INFO] |  |  +- com.jayway.jsonpath:json-path:jar:2.0.0:compile
> [INFO] |  |  |  \- net.minidev:json-smart:jar:2.1.1:compile
> [INFO] |  |  |     \- net.minidev:asm:jar:1.0.2:compile
> [INFO] |  |  |        \- asm:asm:jar:3.3.1:compile
> [INFO] |  |  \-
> com.fasterxml.jackson.core:jackson-databind:jar:2.6.1:compile
> [INFO] |  |     +-
> com.fasterxml.jackson.core:jackson-annotations:jar:2.6.0:compile
> [INFO] |  |     \- com.fasterxml.jackson.core:jackson-core:jar:2.6.1:compile
> [INFO] |  \- org.apache.nifi:nifi-data-provenance-utils:jar:1.1.2:compile
> [INFO] \- org.mockito:mockito-core:jar:1.10.19:test
> [INFO]    \- org.objenesis:objenesis:jar:2.1:test
> [INFO]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building cda-filter 1.0.0
> [INFO]
> ------------------------------------------------------------------------
> [INFO]
> [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ cda-filter ---
> [INFO] com.imatsolutions.nifi.pipeline:cda-filter:jar:1.0.0
> [INFO] +- com.imatsolutions.nifi.pipeline:nifi-shared:jar:1.0.0:compile
> [INFO] |  +- ca.uhn.hapi.fhir:hapi-fhir-structures-dstu2:jar:2.2:compile
> [INFO] |  +-
> ca.uhn.hapi.fhir:hapi-fhir-validation-resources-dstu2:jar:2.2:compile
> [INFO] |  +- com.yarsquidy:x12-parser:jar:2.0.0:compile
> [INFO] |  +- org.apache.velocity:velocity:jar:1.7:compile
> [INFO] |  |  +- commons-collections:commons-collections:jar:3.2.1:compile
> [INFO] |  |  \- commons-lang:commons-lang:jar:2.4:compile
> [INFO] |  +- com.thoughtworks.xstream:xstream:jar:1.4.7:compile
> [INFO] |  |  +- xmlpull:xmlpull:jar:1.1.3.1:compile
> [INFO] |  |  \- xpp3:xpp3_min:jar:1.1.4c:compile
> [INFO] |  +- com.google.code.gson:gson:jar:2.3.1:compile
> [INFO] |  \- commons-io:commons-io:jar:2.5:compile
> [INFO] +- org.ccil.cowan.tagsoup:tagsoup:jar:1.2:compile
> [INFO] +- sax:sax:jar:2.0.1:compile
> [INFO] +- ca.uhn.hapi.fhir:hapi-fhir-base:jar:2.2:compile
> [INFO] |  +- org.codehaus.woodstox:woodstox-core-asl:jar:4.4.1:compile
> [INFO] |  |  +- javax.xml.stream:stax-api:jar:1.0-2:compile
> [INFO] |  |  \- org.codehaus.woodstox:stax2-api:jar:3.1.4:compile
> [INFO] |  +- org.apache.commons:commons-lang3:jar:3.4:compile
> [INFO] |  +- commons-codec:commons-codec:jar:1.10:compile
> [INFO] |  +- org.apache.httpcomponents:httpclient:jar:4.5.2:compile
> [INFO] |  \- org.apache.httpcomponents:httpcore:jar:4.4.5:compile
> [INFO] +- com.perfectsearchcorp:medical-filter:jar:195:compile
> [INFO] |  +- org.pb:x12:jar:1.0:compile
> [INFO] |  +- org.jscience:jscience:jar:4.3.1:compile
> [INFO] |  |  \- org.javolution:javolution:jar:5.2.3:compile
> [INFO] |  \- ca.uhn.hapi:hapi-base:jar:2.1:compile
> [INFO] +- com.perfectsearchcorp:feeder:jar:195:compile
> [INFO] |  +- org.apache.tika:tika-app:jar:1.0:compile
> [INFO] |  +- jcifs:jcifs:jar:8:compile
> [INFO] |  +- com.sun:yanfs:jar:43:compile
> [INFO] |  +- com.sun.mail:javax.mail:jar:1.4.7:compile
> [INFO] |  |  \- javax.activation:activation:jar:1.1:compile
> [INFO] |  +- commons-fileupload:commons-fileupload:jar:1.2.1:compile
> [INFO] |  +- commons-httpclient:commons-httpclient:jar:3.1:compile
> [INFO] |  +- commons-logging:commons-logging:jar:1.1.1:compile
> [INFO] |  +- org.apache.httpcomponents:httpclient-cache:jar:4.1.2:compile
> [INFO] |  +- org.apache.httpcomponents:httpmime:jar:4.1.2:compile
> [INFO] |  \- org.python:jython-standalone:jar:2.7.0:compile
> [INFO] +- com.perfectsearchcorp:psjbase:jar:195:compile
> [INFO] |  +- org.fusesource:sigar:jar:1.6.4:compile
> [INFO] |  |  \- log4j:log4j:jar:1.2.15:compile
> [INFO] |  +- jaxen:jaxen:jar:1.1.4:compile
> [INFO] |  \- org.databene:contiperf:jar:1.06:compile
> [INFO] +- org.apache.nifi:nifi-api:jar:1.1.2:compile
> [INFO] +- org.apache.nifi:nifi-utils:jar:1.1.2:compile
> [INFO] +- org.apache.nifi:nifi-processor-utils:jar:1.1.2:compile
> [INFO] |  \- org.apache.nifi:nifi-security-utils:jar:1.1.2:compile
> [INFO] |     +- org.bouncycastle:bcprov-jdk15on:jar:1.55:compile
> [INFO] |     \- org.bouncycastle:bcpkix-jdk15on:jar:1.55:compile
> [INFO] +- org.slf4j:slf4j-api:jar:1.7.25:compile
> [INFO] +- org.slf4j:slf4j-simple:jar:1.7.25:compile
> [INFO] +- org.slf4j:jcl-over-slf4j:jar:1.7.25:compile
> [INFO] +- org.slf4j:log4j-over-slf4j:jar:1.7.25:compile
> [INFO] +- org.slf4j:jul-to-slf4j:jar:1.7.25:compile
> [INFO] +- com.google.guava:guava:jar:19.0:compile
> [INFO] +- junit:junit:jar:4.12:compile
> [INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:compile
> [INFO] +- org.apache.nifi:nifi-mock:jar:1.1.2:compile
> [INFO] |  +- org.apache.nifi:nifi-framework-api:jar:1.1.2:compile
> [INFO] |  +- org.apache.nifi:nifi-expression-language:jar:1.1.2:compile
> [INFO] |  |  +- org.antlr:antlr-runtime:jar:3.5.2:compile
> [INFO] |  |  +- com.jayway.jsonpath:json-path:jar:2.0.0:compile
> [INFO] |  |  |  \- net.minidev:json-smart:jar:2.1.1:compile
> [INFO] |  |  |     \- net.minidev:asm:jar:1.0.2:compile
> [INFO] |  |  |        \- asm:asm:jar:3.3.1:compile
> [INFO] |  |  \-
> com.fasterxml.jackson.core:jackson-databind:jar:2.6.1:compile
> [INFO] |  |     +-
> com.fasterxml.jackson.core:jackson-annotations:jar:2.6.0:compile
> [INFO] |  |     \- com.fasterxml.jackson.core:jackson-core:jar:2.6.1:compile
> [INFO] |  \- org.apache.nifi:nifi-data-provenance-utils:jar:1.1.2:compile
> [INFO] \- org.mockito:mockito-core:jar:1.10.19:test
> [INFO]    \- org.objenesis:objenesis:jar:2.1:test
> [INFO]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building fhir-processors 1.0.0
> [INFO]
> ------------------------------------------------------------------------
> [INFO]
> [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ fhir-processors
> ---
> [INFO] com.imatsolutions.nifi.pipeline:fhir-processors:jar:1.0.0
> [INFO] +- tr.com.srcdc:cda2fhir:jar:0.2:compile
> [INFO] +- org.openehealth.ipf.modules:ipf-modules-cda-mdht:jar:3.1.1:compile
> [INFO] |  +- org.openehealth.ipf.commons:ipf-commons-core:jar:3.1.1:compile
> [INFO] |  |  \- org.codehaus.groovy:groovy:jar:2.4.6:compile
> [INFO] |  +-
> org.openehealth.ipf.oht.mdht:ipf-oht-mdht-uml-cda:jar:1.2.0.201212201425:compile
> [INFO] |  |  +-
> org.openehealth.ipf.oht.mdht:ipf-oht-mdht-uml-hl7-datatypes:jar:1.2.0.201212201425:compile
> [INFO] |  |  +-
> org.openehealth.ipf.oht.mdht:ipf-oht-mdht-uml-hl7-rim:jar:1.2.0.201212201425:compile
> [INFO] |  |  +-
> org.openehealth.ipf.oht.mdht:ipf-oht-mdht-uml-hl7-vocab:jar:1.2.0.201212201425:compile
> [INFO] |  |  +-
> org.openehealth.ipf.oht.mdht:ipf-oht-mdht-emf-runtime:jar:1.2.0.201212201425:compile
> [INFO] |  |  +-
> org.eclipse.birt.runtime:org.eclipse.emf.common:jar:2.8.0.v20120606-0717:compile
> [INFO] |  |  +-
> org.eclipse.birt.runtime:org.eclipse.emf.ecore:jar:2.8.0.v20120606-0717:compile
> [INFO] |  |  +-
> org.eclipse.birt.runtime:org.eclipse.emf.ecore.xmi:jar:2.8.0.v20120606-0717:compile
> [INFO] |  |  +-
> org.openehealth.ipf.eclipse.ocl:ipf-eclipse-ocl:jar:3.1.0.v20110913-1213:compile
> [INFO] |  |  +-
> org.openehealth.ipf.eclipse.ocl:ipf-eclipse-ocl-ecore:jar:3.1.1.v20110823-1646:compile
> [INFO] |  |  \- lpg.runtime:java:jar:2.0.17-v201004271640:compile
> [INFO] |  +-
> org.openehealth.ipf.oht.mdht:ipf-oht-mdht-uml-cda-ccd:jar:1.2.0.201212201425:compile
> [INFO] |  +-
> org.openehealth.ipf.oht.mdht:ipf-oht-mdht-uml-cda-hitsp:jar:1.2.0.201212201425:compile
> [INFO] |  +-
> org.openehealth.ipf.oht.mdht:ipf-oht-mdht-uml-cda-consol:jar:1.2.0.201212201425:compile
> [INFO] |  +-
> org.openehealth.ipf.oht.mdht:ipf-oht-mdht-uml-cda-ihe:jar:1.2.0.201212201425:compile
> [INFO] |  \-
> org.openehealth.ipf.oht.mdht:ipf-oht-mdht-uml-cda-cdt:jar:1.2.0.201212201425:compile
> [INFO] +- org.thymeleaf:thymeleaf:jar:3.0.0.RELEASE:compile
> [INFO] |  +- ognl:ognl:jar:3.1.3:compile
> [INFO] |  +- org.javassist:javassist:jar:3.20.0-GA:compile
> [INFO] |  +- org.attoparser:attoparser:jar:2.0.0.RELEASE:compile
> [INFO] |  \- org.unbescape:unbescape:jar:1.1.3.RELEASE:compile
> [INFO] +- com.imatsolutions.nifi.pipeline:nifi-shared:jar:1.0.0:compile
> [INFO] |  +- org.apache.velocity:velocity:jar:1.7:compile
> [INFO] |  |  +- commons-collections:commons-collections:jar:3.2.1:compile
> [INFO] |  |  \- commons-lang:commons-lang:jar:2.4:compile
> [INFO] |  +- com.thoughtworks.xstream:xstream:jar:1.4.7:compile
> [INFO] |  |  +- xmlpull:xmlpull:jar:1.1.3.1:compile
> [INFO] |  |  \- xpp3:xpp3_min:jar:1.1.4c:compile
> [INFO] |  \- com.google.code.gson:gson:jar:2.3.1:compile
> [INFO] +- org.apache.commons:commons-csv:jar:1.2:compile
> [INFO] +- commons-io:commons-io:jar:2.5:compile
> [INFO] +- ca.uhn.hapi.fhir:hapi-fhir-base:jar:2.2:compile
> [INFO] |  +- org.codehaus.woodstox:woodstox-core-asl:jar:4.4.1:compile
> [INFO] |  |  +- javax.xml.stream:stax-api:jar:1.0-2:compile
> [INFO] |  |  \- org.codehaus.woodstox:stax2-api:jar:3.1.4:compile
> [INFO] |  +- org.apache.commons:commons-lang3:jar:3.4:compile
> [INFO] |  +- commons-codec:commons-codec:jar:1.10:compile
> [INFO] |  +- org.apache.httpcomponents:httpclient:jar:4.5.2:compile
> [INFO] |  \- org.apache.httpcomponents:httpcore:jar:4.4.5:compile
> [INFO] +- ca.uhn.hapi.fhir:hapi-fhir-structures-dstu2:jar:2.2:compile
> [INFO] +-
> ca.uhn.hapi.fhir:hapi-fhir-validation-resources-dstu2:jar:2.2:compile
> [INFO] +- com.yarsquidy:x12-parser:jar:2.0.0:compile
> [INFO] +- com.perfectsearchcorp:medical-filter:jar:195:compile
> [INFO] |  +- org.pb:x12:jar:1.0:compile
> [INFO] |  +- org.jscience:jscience:jar:4.3.1:compile
> [INFO] |  |  \- org.javolution:javolution:jar:5.2.3:compile
> [INFO] |  \- ca.uhn.hapi:hapi-base:jar:2.1:compile
> [INFO] +- com.perfectsearchcorp:feeder:jar:195:compile
> [INFO] |  +- org.apache.tika:tika-app:jar:1.0:compile
> [INFO] |  +- jcifs:jcifs:jar:8:compile
> [INFO] |  +- com.sun:yanfs:jar:43:compile
> [INFO] |  +- com.sun.mail:javax.mail:jar:1.4.7:compile
> [INFO] |  |  \- javax.activation:activation:jar:1.1:compile
> [INFO] |  +- commons-fileupload:commons-fileupload:jar:1.2.1:compile
> [INFO] |  +- commons-httpclient:commons-httpclient:jar:3.1:compile
> [INFO] |  +- commons-logging:commons-logging:jar:1.1.1:compile
> [INFO] |  +- org.apache.httpcomponents:httpclient-cache:jar:4.1.2:compile
> [INFO] |  +- org.apache.httpcomponents:httpmime:jar:4.1.2:compile
> [INFO] |  \- org.python:jython-standalone:jar:2.7.0:compile
> [INFO] +- com.perfectsearchcorp:psjbase:jar:195:compile
> [INFO] |  +- org.fusesource:sigar:jar:1.6.4:compile
> [INFO] |  |  \- log4j:log4j:jar:1.2.15:compile
> [INFO] |  +- jaxen:jaxen:jar:1.1.4:compile
> [INFO] |  \- org.databene:contiperf:jar:1.06:compile
> [INFO] +- org.apache.nifi:nifi-api:jar:1.1.2:compile
> [INFO] +- org.apache.nifi:nifi-utils:jar:1.1.2:compile
> [INFO] +- org.apache.nifi:nifi-processor-utils:jar:1.1.2:compile
> [INFO] |  \- org.apache.nifi:nifi-security-utils:jar:1.1.2:compile
> [INFO] |     +- org.bouncycastle:bcprov-jdk15on:jar:1.55:compile
> [INFO] |     \- org.bouncycastle:bcpkix-jdk15on:jar:1.55:compile
> [INFO] +- org.slf4j:slf4j-api:jar:1.7.25:compile
> [INFO] +- org.slf4j:slf4j-simple:jar:1.7.25:compile
> [INFO] +- org.slf4j:jcl-over-slf4j:jar:1.7.25:compile
> [INFO] +- org.slf4j:log4j-over-slf4j:jar:1.7.25:compile
> [INFO] +- org.slf4j:jul-to-slf4j:jar:1.7.25:compile
> [INFO] +- com.google.guava:guava:jar:19.0:compile
> [INFO] +- junit:junit:jar:4.12:compile
> [INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:compile
> [INFO] +- org.apache.nifi:nifi-mock:jar:1.1.2:compile
> [INFO] |  +- org.apache.nifi:nifi-framework-api:jar:1.1.2:compile
> [INFO] |  +- org.apache.nifi:nifi-expression-language:jar:1.1.2:compile
> [INFO] |  |  +- org.antlr:antlr-runtime:jar:3.5.2:compile
> [INFO] |  |  +- com.jayway.jsonpath:json-path:jar:2.0.0:compile
> [INFO] |  |  |  \- net.minidev:json-smart:jar:2.1.1:compile
> [INFO] |  |  |     \- net.minidev:asm:jar:1.0.2:compile
> [INFO] |  |  |        \- asm:asm:jar:3.3.1:compile
> [INFO] |  |  \-
> com.fasterxml.jackson.core:jackson-databind:jar:2.6.1:compile
> [INFO] |  |     +-
> com.fasterxml.jackson.core:jackson-annotations:jar:2.6.0:compile
> [INFO] |  |     \- com.fasterxml.jackson.core:jackson-core:jar:2.6.1:compile
> [INFO] |  \- org.apache.nifi:nifi-data-provenance-utils:jar:1.1.2:compile
> [INFO] \- org.mockito:mockito-core:jar:1.10.19:test
> [INFO]    \- org.objenesis:objenesis:jar:2.1:test
> [INFO]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building jdbc 1.0.0
> [INFO]
> ------------------------------------------------------------------------
> [INFO]
> [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ jdbc ---
> [INFO] com.imatsolutions.nifi.pipeline:jdbc:jar:1.0.0
> [INFO] +- com.imatsolutions.nifi.pipeline:nifi-shared:jar:1.0.0:compile
> [INFO] |  +- ca.uhn.hapi.fhir:hapi-fhir-base:jar:2.2:compile
> [INFO] |  |  +- org.codehaus.woodstox:woodstox-core-asl:jar:4.4.1:compile
> [INFO] |  |  |  +- javax.xml.stream:stax-api:jar:1.0-2:compile
> [INFO] |  |  |  \- org.codehaus.woodstox:stax2-api:jar:3.1.4:compile
> [INFO] |  |  \- org.apache.commons:commons-lang3:jar:3.4:compile
> [INFO] |  +- ca.uhn.hapi.fhir:hapi-fhir-structures-dstu2:jar:2.2:compile
> [INFO] |  +-
> ca.uhn.hapi.fhir:hapi-fhir-validation-resources-dstu2:jar:2.2:compile
> [INFO] |  +- com.yarsquidy:x12-parser:jar:2.0.0:compile
> [INFO] |  +- org.apache.velocity:velocity:jar:1.7:compile
> [INFO] |  |  +- commons-collections:commons-collections:jar:3.2.1:compile
> [INFO] |  |  \- commons-lang:commons-lang:jar:2.4:compile
> [INFO] |  +- com.thoughtworks.xstream:xstream:jar:1.4.7:compile
> [INFO] |  |  +- xmlpull:xmlpull:jar:1.1.3.1:compile
> [INFO] |  |  \- xpp3:xpp3_min:jar:1.1.4c:compile
> [INFO] |  +- com.google.code.gson:gson:jar:2.3.1:compile
> [INFO] |  \- commons-io:commons-io:jar:2.5:compile
> [INFO] +- org.apache.nifi:nifi-dbcp-service-api:jar:1.1.2:provided
> [INFO] +- org.apache.nifi:nifi-dbcp-service:jar:1.1.2:test
> [INFO] |  +- org.apache.nifi:nifi-security-utils:jar:1.1.2:compile
> [INFO] |  |  +- org.bouncycastle:bcprov-jdk15on:jar:1.55:compile
> [INFO] |  |  \- org.bouncycastle:bcpkix-jdk15on:jar:1.55:compile
> [INFO] |  +- commons-dbcp:commons-dbcp:jar:1.4:test
> [INFO] |  |  \- commons-pool:commons-pool:jar:1.5.4:test
> [INFO] |  \- org.apache.derby:derby:jar:10.11.1.1:test
> [INFO] +- com.perfectsearchcorp:medical-filter:jar:195:compile
> [INFO] |  +- org.pb:x12:jar:1.0:compile
> [INFO] |  +- org.jscience:jscience:jar:4.3.1:compile
> [INFO] |  |  \- org.javolution:javolution:jar:5.2.3:compile
> [INFO] |  \- ca.uhn.hapi:hapi-base:jar:2.1:compile
> [INFO] +- com.perfectsearchcorp:feeder:jar:195:compile
> [INFO] |  +- org.apache.tika:tika-app:jar:1.0:compile
> [INFO] |  +- jcifs:jcifs:jar:8:compile
> [INFO] |  +- com.sun:yanfs:jar:43:compile
> [INFO] |  +- com.sun.mail:javax.mail:jar:1.4.7:compile
> [INFO] |  |  \- javax.activation:activation:jar:1.1:compile
> [INFO] |  +- commons-codec:commons-codec:jar:1.4:compile
> [INFO] |  +- commons-fileupload:commons-fileupload:jar:1.2.1:compile
> [INFO] |  +- commons-httpclient:commons-httpclient:jar:3.1:compile
> [INFO] |  +- commons-logging:commons-logging:jar:1.1.1:compile
> [INFO] |  +- org.apache.httpcomponents:httpclient:jar:4.1.2:compile
> [INFO] |  +- org.apache.httpcomponents:httpclient-cache:jar:4.1.2:compile
> [INFO] |  +- org.apache.httpcomponents:httpcore:jar:4.1.2:compile
> [INFO] |  +- org.apache.httpcomponents:httpmime:jar:4.1.2:compile
> [INFO] |  \- org.python:jython-standalone:jar:2.7.0:compile
> [INFO] +- com.perfectsearchcorp:psjbase:jar:195:compile
> [INFO] |  +- org.fusesource:sigar:jar:1.6.4:compile
> [INFO] |  |  \- log4j:log4j:jar:1.2.15:compile
> [INFO] |  +- jaxen:jaxen:jar:1.1.4:compile
> [INFO] |  \- org.databene:contiperf:jar:1.06:compile
> [INFO] +- org.apache.nifi:nifi-api:jar:1.1.2:compile
> [INFO] +- org.apache.nifi:nifi-utils:jar:1.1.2:compile
> [INFO] +- org.apache.nifi:nifi-processor-utils:jar:1.1.2:compile
> [INFO] +- org.slf4j:slf4j-api:jar:1.7.25:compile
> [INFO] +- org.slf4j:slf4j-simple:jar:1.7.25:compile
> [INFO] +- org.slf4j:jcl-over-slf4j:jar:1.7.25:compile
> [INFO] +- org.slf4j:log4j-over-slf4j:jar:1.7.25:compile
> [INFO] +- org.slf4j:jul-to-slf4j:jar:1.7.25:compile
> [INFO] +- com.google.guava:guava:jar:19.0:compile
> [INFO] +- junit:junit:jar:4.12:compile
> [INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:compile
> [INFO] +- org.apache.nifi:nifi-mock:jar:1.1.2:compile
> [INFO] |  +- org.apache.nifi:nifi-framework-api:jar:1.1.2:compile
> [INFO] |  +- org.apache.nifi:nifi-expression-language:jar:1.1.2:compile
> [INFO] |  |  +- org.antlr:antlr-runtime:jar:3.5.2:compile
> [INFO] |  |  +- com.jayway.jsonpath:json-path:jar:2.0.0:compile
> [INFO] |  |  |  \- net.minidev:json-smart:jar:2.1.1:compile
> [INFO] |  |  |     \- net.minidev:asm:jar:1.0.2:compile
> [INFO] |  |  |        \- asm:asm:jar:3.3.1:compile
> [INFO] |  |  \-
> com.fasterxml.jackson.core:jackson-databind:jar:2.6.1:compile
> [INFO] |  |     +-
> com.fasterxml.jackson.core:jackson-annotations:jar:2.6.0:compile
> [INFO] |  |     \- com.fasterxml.jackson.core:jackson-core:jar:2.6.1:compile
> [INFO] |  \- org.apache.nifi:nifi-data-provenance-utils:jar:1.1.2:compile
> [INFO] \- org.mockito:mockito-core:jar:1.10.19:test
> [INFO]    \- org.objenesis:objenesis:jar:2.1:test
> [INFO]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building legacy 1.0.0
> [INFO]
> ------------------------------------------------------------------------
> [INFO]
> [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ legacy ---
> [INFO] com.imatsolutions.nifi.pipeline:legacy:jar:1.0.0
> [INFO] +- ca.uhn.hapi.fhir:hapi-fhir-base:jar:2.2:compile
> [INFO] |  +- com.google.code.gson:gson:jar:2.7:compile
> [INFO] |  +- org.codehaus.woodstox:woodstox-core-asl:jar:4.4.1:compile
> [INFO] |  |  +- javax.xml.stream:stax-api:jar:1.0-2:compile
> [INFO] |  |  \- org.codehaus.woodstox:stax2-api:jar:3.1.4:compile
> [INFO] |  +- org.apache.commons:commons-lang3:jar:3.4:compile
> [INFO] |  +- commons-codec:commons-codec:jar:1.10:compile
> [INFO] |  +- org.apache.httpcomponents:httpclient:jar:4.5.2:compile
> [INFO] |  \- org.apache.httpcomponents:httpcore:jar:4.4.5:compile
> [INFO] +- ca.uhn.hapi.fhir:hapi-fhir-structures-dstu3:jar:2.2:compile
> [INFO] |  \- xpp3:xpp3_min:jar:1.1.4c:compile
> [INFO] +-
> ca.uhn.hapi.fhir:hapi-fhir-validation-resources-dstu3:jar:2.2:compile
> [INFO] +- com.imatsolutions.nifi.pipeline:nifi-shared:jar:1.0.0:compile
> [INFO] |  +- ca.uhn.hapi.fhir:hapi-fhir-structures-dstu2:jar:2.2:compile
> [INFO] |  +-
> ca.uhn.hapi.fhir:hapi-fhir-validation-resources-dstu2:jar:2.2:compile
> [INFO] |  +- com.yarsquidy:x12-parser:jar:2.0.0:compile
> [INFO] |  +- org.apache.velocity:velocity:jar:1.7:compile
> [INFO] |  |  +- commons-collections:commons-collections:jar:3.2.1:compile
> [INFO] |  |  \- commons-lang:commons-lang:jar:2.4:compile
> [INFO] |  \- com.thoughtworks.xstream:xstream:jar:1.4.7:compile
> [INFO] |     \- xmlpull:xmlpull:jar:1.1.3.1:compile
> [INFO] +- org.apache.nifi:nifi-utils:jar:1.1.2:compile
> [INFO] +- org.apache.nifi:nifi-processor-utils:jar:1.1.2:compile
> [INFO] |  \- org.apache.nifi:nifi-security-utils:jar:1.1.2:compile
> [INFO] |     +- org.bouncycastle:bcprov-jdk15on:jar:1.55:compile
> [INFO] |     \- org.bouncycastle:bcpkix-jdk15on:jar:1.55:compile
> [INFO] +- org.apache.tika:tika-parsers:jar:1.0:compile
> [INFO] |  +- org.apache.tika:tika-core:jar:1.0:compile
> [INFO] |  +- edu.ucar:netcdf:jar:4.2-min:compile
> [INFO] |  +- org.apache.james:apache-mime4j-core:jar:0.7:compile
> [INFO] |  +- org.apache.james:apache-mime4j-dom:jar:0.7:compile
> [INFO] |  +- org.apache.commons:commons-compress:jar:1.3:compile
> [INFO] |  +- org.apache.pdfbox:pdfbox:jar:1.6.0:compile
> [INFO] |  |  +- org.apache.pdfbox:fontbox:jar:1.6.0:compile
> [INFO] |  |  \- org.apache.pdfbox:jempbox:jar:1.6.0:compile
> [INFO] |  +- org.bouncycastle:bcmail-jdk15:jar:1.45:compile
> [INFO] |  +- org.bouncycastle:bcprov-jdk15:jar:1.45:compile
> [INFO] |  +- org.apache.poi:poi:jar:3.8-beta4:compile
> [INFO] |  +- org.apache.poi:poi-scratchpad:jar:3.8-beta4:compile
> [INFO] |  +- org.apache.poi:poi-ooxml:jar:3.8-beta4:compile
> [INFO] |  |  +- org.apache.poi:poi-ooxml-schemas:jar:3.8-beta4:compile
> [INFO] |  |  |  \- org.apache.xmlbeans:xmlbeans:jar:2.3.0:compile
> [INFO] |  |  \- dom4j:dom4j:jar:1.6.1:compile
> [INFO] |  +-
> org.apache.geronimo.specs:geronimo-stax-api_1.0_spec:jar:1.0.1:compile
> [INFO] |  +- org.ccil.cowan.tagsoup:tagsoup:jar:1.2.1:compile
> [INFO] |  +- asm:asm:jar:3.1:compile
> [INFO] |  +- com.drewnoakes:metadata-extractor:jar:2.4.0-beta-1:compile
> [INFO] |  +- de.l3s.boilerpipe:boilerpipe:jar:1.1.0:compile
> [INFO] |  +- rome:rome:jar:0.9:compile
> [INFO] |  |  \- jdom:jdom:jar:1.0:compile
> [INFO] |  +- org:libwpd:jar:0.9:compile
> [INFO] |  +- edu.ucla.rip:imageio:jar:1.0:compile
> [INFO] |  +- com:pixelmed:jar:1.0:compile
> [INFO] |  \- org.antlr:antlr-runtime:jar:3.4:compile
> [INFO] |     +- org.antlr:stringtemplate:jar:3.2.1:compile
> [INFO] |     \- antlr:antlr:jar:2.7.7:compile
> [INFO] +- commons-io:commons-io:jar:2.5:compile
> [INFO] +- org.apache.nifi:nifi-mock:jar:1.1.2:test
> [INFO] |  +- org.apache.nifi:nifi-framework-api:jar:1.1.2:test
> [INFO] |  +- org.apache.nifi:nifi-expression-language:jar:1.1.2:test
> [INFO] |  |  +- com.jayway.jsonpath:json-path:jar:2.0.0:test
> [INFO] |  |  |  \- net.minidev:json-smart:jar:2.1.1:test
> [INFO] |  |  |     \- net.minidev:asm:jar:1.0.2:test
> [INFO] |  |  \- com.fasterxml.jackson.core:jackson-databind:jar:2.6.1:test
> [INFO] |  |     +-
> com.fasterxml.jackson.core:jackson-annotations:jar:2.6.0:test
> [INFO] |  |     \- com.fasterxml.jackson.core:jackson-core:jar:2.6.1:test
> [INFO] |  \- org.apache.nifi:nifi-data-provenance-utils:jar:1.1.2:test
> [INFO] +- org.mockito:mockito-core:jar:2.7.19:compile
> [INFO] |  +- net.bytebuddy:byte-buddy:jar:1.6.11:runtime
> [INFO] |  +- net.bytebuddy:byte-buddy-agent:jar:1.6.11:runtime
> [INFO] |  \- org.objenesis:objenesis:jar:2.5:runtime
> [INFO] +- com.perfectsearchcorp:medical-filter:jar:195:compile
> [INFO] |  +- org.pb:x12:jar:1.0:compile
> [INFO] |  +- org.jscience:jscience:jar:4.3.1:compile
> [INFO] |  |  \- org.javolution:javolution:jar:5.2.3:compile
> [INFO] |  \- ca.uhn.hapi:hapi-base:jar:2.1:compile
> [INFO] +- com.perfectsearchcorp:feeder:jar:195:compile
> [INFO] |  +- org.apache.tika:tika-app:jar:1.0:compile
> [INFO] |  +- jcifs:jcifs:jar:8:compile
> [INFO] |  +- com.sun:yanfs:jar:43:compile
> [INFO] |  +- com.sun.mail:javax.mail:jar:1.4.7:compile
> [INFO] |  |  \- javax.activation:activation:jar:1.1:compile
> [INFO] |  +- commons-fileupload:commons-fileupload:jar:1.2.1:compile
> [INFO] |  +- commons-httpclient:commons-httpclient:jar:3.1:compile
> [INFO] |  +- commons-logging:commons-logging:jar:1.1.1:compile
> [INFO] |  +- org.apache.httpcomponents:httpclient-cache:jar:4.1.2:compile
> [INFO] |  +- org.apache.httpcomponents:httpmime:jar:4.1.2:compile
> [INFO] |  \- org.python:jython-standalone:jar:2.7.0:compile
> [INFO] +- com.perfectsearchcorp:psjbase:jar:195:compile
> [INFO] |  +- org.fusesource:sigar:jar:1.6.4:compile
> [INFO] |  |  \- log4j:log4j:jar:1.2.15:compile
> [INFO] |  +- jaxen:jaxen:jar:1.1.4:compile
> [INFO] |  \- org.databene:contiperf:jar:1.06:compile
> [INFO] +- org.apache.nifi:nifi-api:jar:1.1.2:compile
> [INFO] +- org.slf4j:slf4j-api:jar:1.7.25:compile
> [INFO] +- org.slf4j:slf4j-simple:jar:1.7.25:compile
> [INFO] +- org.slf4j:jcl-over-slf4j:jar:1.7.25:compile
> [INFO] +- org.slf4j:log4j-over-slf4j:jar:1.7.25:compile
> [INFO] +- org.slf4j:jul-to-slf4j:jar:1.7.25:compile
> [INFO] +- com.google.guava:guava:jar:19.0:compile
> [INFO] \- junit:junit:jar:4.12:compile
> [INFO]    \- org.hamcrest:hamcrest-core:jar:1.3:compile
> [INFO]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building medical-filter 1.0.0
> [INFO]
> ------------------------------------------------------------------------
> [INFO]
> [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ medical-filter
> ---
> [INFO] com.imatsolutions.nifi.pipeline:medical-filter:jar:1.0.0
> [INFO] +- com.imatsolutions.nifi.pipeline:nifi-shared:jar:1.0.0:compile
> [INFO] |  +- ca.uhn.hapi.fhir:hapi-fhir-base:jar:2.2:compile
> [INFO] |  |  +- org.codehaus.woodstox:woodstox-core-asl:jar:4.4.1:compile
> [INFO] |  |  |  +- javax.xml.stream:stax-api:jar:1.0-2:compile
> [INFO] |  |  |  \- org.codehaus.woodstox:stax2-api:jar:3.1.4:compile
> [INFO] |  |  \- org.apache.commons:commons-lang3:jar:3.4:compile
> [INFO] |  +- ca.uhn.hapi.fhir:hapi-fhir-structures-dstu2:jar:2.2:compile
> [INFO] |  +-
> ca.uhn.hapi.fhir:hapi-fhir-validation-resources-dstu2:jar:2.2:compile
> [INFO] |  +- com.yarsquidy:x12-parser:jar:2.0.0:compile
> [INFO] |  +- org.apache.velocity:velocity:jar:1.7:compile
> [INFO] |  |  +- commons-collections:commons-collections:jar:3.2.1:compile
> [INFO] |  |  \- commons-lang:commons-lang:jar:2.4:compile
> [INFO] |  +- com.thoughtworks.xstream:xstream:jar:1.4.7:compile
> [INFO] |  |  +- xmlpull:xmlpull:jar:1.1.3.1:compile
> [INFO] |  |  \- xpp3:xpp3_min:jar:1.1.4c:compile
> [INFO] |  +- com.google.code.gson:gson:jar:2.3.1:compile
> [INFO] |  \- commons-io:commons-io:jar:2.5:compile
> [INFO] +- org.apache.nifi:nifi-utils:jar:1.1.2:compile
> [INFO] +- org.apache.nifi:nifi-processor-utils:jar:1.1.2:compile
> [INFO] |  \- org.apache.nifi:nifi-security-utils:jar:1.1.2:compile
> [INFO] |     +- org.bouncycastle:bcprov-jdk15on:jar:1.55:compile
> [INFO] |     \- org.bouncycastle:bcpkix-jdk15on:jar:1.55:compile
> [INFO] +- ca.uhn.hapi:hapi-base:jar:2.2:compile
> [INFO] +- ca.uhn.hapi:hapi-structures-v22:jar:2.2:compile
> [INFO] +- ca.uhn.hapi:hapi-structures-v23:jar:2.2:compile
> [INFO] +- ca.uhn.hapi:hapi-structures-v231:jar:2.2:compile
> [INFO] +- ca.uhn.hapi:hapi-structures-v24:jar:2.2:compile
> [INFO] +- ca.uhn.hapi:hapi-structures-v25:jar:2.2:compile
> [INFO] +- ca.uhn.hapi:hapi-structures-v251:jar:2.2:compile
> [INFO] +- ca.uhn.hapi:hapi-structures-v26:jar:2.2:compile
> [INFO] +- com.perfectsearchcorp:medical-filter:jar:195:compile
> [INFO] |  +- org.pb:x12:jar:1.0:compile
> [INFO] |  \- org.jscience:jscience:jar:4.3.1:compile
> [INFO] |     \- org.javolution:javolution:jar:5.2.3:compile
> [INFO] +- com.perfectsearchcorp:feeder:jar:195:compile
> [INFO] |  +- org.apache.tika:tika-app:jar:1.0:compile
> [INFO] |  +- jcifs:jcifs:jar:8:compile
> [INFO] |  +- com.sun:yanfs:jar:43:compile
> [INFO] |  +- com.sun.mail:javax.mail:jar:1.4.7:compile
> [INFO] |  |  \- javax.activation:activation:jar:1.1:compile
> [INFO] |  +- commons-codec:commons-codec:jar:1.4:compile
> [INFO] |  +- commons-fileupload:commons-fileupload:jar:1.2.1:compile
> [INFO] |  +- commons-httpclient:commons-httpclient:jar:3.1:compile
> [INFO] |  +- commons-logging:commons-logging:jar:1.1.1:compile
> [INFO] |  +- org.apache.httpcomponents:httpclient:jar:4.1.2:compile
> [INFO] |  +- org.apache.httpcomponents:httpclient-cache:jar:4.1.2:compile
> [INFO] |  +- org.apache.httpcomponents:httpcore:jar:4.1.2:compile
> [INFO] |  +- org.apache.httpcomponents:httpmime:jar:4.1.2:compile
> [INFO] |  \- org.python:jython-standalone:jar:2.7.0:compile
> [INFO] +- com.perfectsearchcorp:psjbase:jar:195:compile
> [INFO] |  +- org.fusesource:sigar:jar:1.6.4:compile
> [INFO] |  |  \- log4j:log4j:jar:1.2.15:compile
> [INFO] |  +- jaxen:jaxen:jar:1.1.4:compile
> [INFO] |  \- org.databene:contiperf:jar:1.06:compile
> [INFO] +- org.apache.nifi:nifi-api:jar:1.1.2:compile
> [INFO] +- org.slf4j:slf4j-api:jar:1.7.25:compile
> [INFO] +- org.slf4j:slf4j-simple:jar:1.7.25:compile
> [INFO] +- org.slf4j:jcl-over-slf4j:jar:1.7.25:compile
> [INFO] +- org.slf4j:log4j-over-slf4j:jar:1.7.25:compile
> [INFO] +- org.slf4j:jul-to-slf4j:jar:1.7.25:compile
> [INFO] +- com.google.guava:guava:jar:19.0:compile
> [INFO] +- junit:junit:jar:4.12:compile
> [INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:compile
> [INFO] +- org.apache.nifi:nifi-mock:jar:1.1.2:compile
> [INFO] |  +- org.apache.nifi:nifi-framework-api:jar:1.1.2:compile
> [INFO] |  +- org.apache.nifi:nifi-expression-language:jar:1.1.2:compile
> [INFO] |  |  +- org.antlr:antlr-runtime:jar:3.5.2:compile
> [INFO] |  |  +- com.jayway.jsonpath:json-path:jar:2.0.0:compile
> [INFO] |  |  |  \- net.minidev:json-smart:jar:2.1.1:compile
> [INFO] |  |  |     \- net.minidev:asm:jar:1.0.2:compile
> [INFO] |  |  |        \- asm:asm:jar:3.3.1:compile
> [INFO] |  |  \-
> com.fasterxml.jackson.core:jackson-databind:jar:2.6.1:compile
> [INFO] |  |     +-
> com.fasterxml.jackson.core:jackson-annotations:jar:2.6.0:compile
> [INFO] |  |     \- com.fasterxml.jackson.core:jackson-core:jar:2.6.1:compile
> [INFO] |  \- org.apache.nifi:nifi-data-provenance-utils:jar:1.1.2:compile
> [INFO] \- org.mockito:mockito-core:jar:1.10.19:test
> [INFO]    \- org.objenesis:objenesis:jar:2.1:test
> [INFO]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building standard-processors 1.0.0
> [INFO]
> ------------------------------------------------------------------------
> [INFO]
> [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @
> standard-processors ---
> [INFO] com.imatsolutions.nifi.pipeline:standard-processors:jar:1.0.0
> [INFO] +- com.imatsolutions.nifi.pipeline:nifi-shared:jar:1.0.0:compile
> [INFO] |  +- ca.uhn.hapi.fhir:hapi-fhir-base:jar:2.2:compile
> [INFO] |  |  \- org.codehaus.woodstox:woodstox-core-asl:jar:4.4.1:compile
> [INFO] |  |     +- javax.xml.stream:stax-api:jar:1.0-2:compile
> [INFO] |  |     \- org.codehaus.woodstox:stax2-api:jar:3.1.4:compile
> [INFO] |  +- ca.uhn.hapi.fhir:hapi-fhir-structures-dstu2:jar:2.2:compile
> [INFO] |  +-
> ca.uhn.hapi.fhir:hapi-fhir-validation-resources-dstu2:jar:2.2:compile
> [INFO] |  \- com.thoughtworks.xstream:xstream:jar:1.4.7:compile
> [INFO] |     +- xmlpull:xmlpull:jar:1.1.3.1:compile
> [INFO] |     \- xpp3:xpp3_min:jar:1.1.4c:compile
> [INFO] +- org.apache.tika:tika-parsers:jar:1.0:compile
> [INFO] |  +- org.apache.tika:tika-core:jar:1.0:compile
> [INFO] |  +- edu.ucar:netcdf:jar:4.2-min:compile
> [INFO] |  +- org.apache.james:apache-mime4j-core:jar:0.7:compile
> [INFO] |  +- org.apache.james:apache-mime4j-dom:jar:0.7:compile
> [INFO] |  +- org.apache.commons:commons-compress:jar:1.3:compile
> [INFO] |  +- commons-codec:commons-codec:jar:1.5:compile
> [INFO] |  +- org.apache.pdfbox:pdfbox:jar:1.6.0:compile
> [INFO] |  |  +- org.apache.pdfbox:fontbox:jar:1.6.0:compile
> [INFO] |  |  \- org.apache.pdfbox:jempbox:jar:1.6.0:compile
> [INFO] |  +- org.bouncycastle:bcmail-jdk15:jar:1.45:compile
> [INFO] |  +- org.bouncycastle:bcprov-jdk15:jar:1.45:compile
> [INFO] |  +- org.apache.poi:poi:jar:3.8-beta4:compile
> [INFO] |  +- org.apache.poi:poi-scratchpad:jar:3.8-beta4:compile
> [INFO] |  +- org.apache.poi:poi-ooxml:jar:3.8-beta4:compile
> [INFO] |  |  +- org.apache.poi:poi-ooxml-schemas:jar:3.8-beta4:compile
> [INFO] |  |  |  \- org.apache.xmlbeans:xmlbeans:jar:2.3.0:compile
> [INFO] |  |  \- dom4j:dom4j:jar:1.6.1:compile
> [INFO] |  +-
> org.apache.geronimo.specs:geronimo-stax-api_1.0_spec:jar:1.0.1:compile
> [INFO] |  +- org.ccil.cowan.tagsoup:tagsoup:jar:1.2.1:compile
> [INFO] |  +- asm:asm:jar:3.1:compile
> [INFO] |  +- com.drewnoakes:metadata-extractor:jar:2.4.0-beta-1:compile
> [INFO] |  +- de.l3s.boilerpipe:boilerpipe:jar:1.1.0:compile
> [INFO] |  +- rome:rome:jar:0.9:compile
> [INFO] |  |  \- jdom:jdom:jar:1.0:compile
> [INFO] |  +- org:libwpd:jar:0.9:compile
> [INFO] |  +- edu.ucla.rip:imageio:jar:1.0:compile
> [INFO] |  +- com:pixelmed:jar:1.0:compile
> [INFO] |  \- org.antlr:antlr-runtime:jar:3.4:compile
> [INFO] |     +- org.antlr:stringtemplate:jar:3.2.1:compile
> [INFO] |     \- antlr:antlr:jar:2.7.7:compile
> [INFO] +- org.apache.commons:commons-pool2:jar:2.4.2:compile
> [INFO] +- org.apache.velocity:velocity:jar:1.7:compile
> [INFO] |  +- commons-collections:commons-collections:jar:3.2.1:compile
> [INFO] |  \- commons-lang:commons-lang:jar:2.4:compile
> [INFO] +- org.apache.commons:commons-csv:jar:1.2:compile
> [INFO] +- commons-io:commons-io:jar:2.5:compile
> [INFO] +- com.google.code.gson:gson:jar:2.3.1:compile
> [INFO] +- org.simpleframework:simple-xml:jar:2.7.1:compile
> [INFO] |  +- stax:stax-api:jar:1.0.1:compile
> [INFO] |  +- stax:stax:jar:1.2.0:compile
> [INFO] |  \- xpp3:xpp3:jar:1.1.3.3:compile
> [INFO] +- org.apache.nifi:nifi-ssl-context-service-api:jar:1.1.2:compile
> [INFO] +- org.apache.nifi:nifi-scripting-processors:jar:1.1.2:compile
> [INFO] |  +- org.codehaus.groovy:groovy-all:jar:2.4.5:compile
> [INFO] |  +- org.python:jython-standalone:jar:2.7.0:compile
> [INFO] |  +- org.luaj:luaj-jse:jar:3.0.1:compile
> [INFO] |  +- org.jruby:jruby-complete:jar:9.0.4.0:compile
> [INFO] |  \- org.apache.commons:commons-lang3:jar:3.4:compile
> [INFO] +- org.apache.nifi:nifi-properties:jar:1.1.2:compile
> [INFO] +- com.yarsquidy:x12-parser:jar:2.0.0:compile
> [INFO] +- org.mockito:mockito-core:jar:2.7.19:compile
> [INFO] |  +- net.bytebuddy:byte-buddy:jar:1.6.11:runtime
> [INFO] |  +- net.bytebuddy:byte-buddy-agent:jar:1.6.11:runtime
> [INFO] |  \- org.objenesis:objenesis:jar:2.5:runtime
> [INFO] +- com.perfectsearchcorp:medical-filter:jar:195:compile
> [INFO] |  +- org.pb:x12:jar:1.0:compile
> [INFO] |  +- org.jscience:jscience:jar:4.3.1:compile
> [INFO] |  |  \- org.javolution:javolution:jar:5.2.3:compile
> [INFO] |  \- ca.uhn.hapi:hapi-base:jar:2.1:compile
> [INFO] +- com.perfectsearchcorp:feeder:jar:195:compile
> [INFO] |  +- org.apache.tika:tika-app:jar:1.0:compile
> [INFO] |  +- jcifs:jcifs:jar:8:compile
> [INFO] |  +- com.sun:yanfs:jar:43:compile
> [INFO] |  +- com.sun.mail:javax.mail:jar:1.4.7:compile
> [INFO] |  |  \- javax.activation:activation:jar:1.1:compile
> [INFO] |  +- commons-fileupload:commons-fileupload:jar:1.2.1:compile
> [INFO] |  +- commons-httpclient:commons-httpclient:jar:3.1:compile
> [INFO] |  +- commons-logging:commons-logging:jar:1.1.1:compile
> [INFO] |  +- org.apache.httpcomponents:httpclient:jar:4.1.2:compile
> [INFO] |  +- org.apache.httpcomponents:httpclient-cache:jar:4.1.2:compile
> [INFO] |  +- org.apache.httpcomponents:httpcore:jar:4.1.2:compile
> [INFO] |  \- org.apache.httpcomponents:httpmime:jar:4.1.2:compile
> [INFO] +- com.perfectsearchcorp:psjbase:jar:195:compile
> [INFO] |  +- org.fusesource:sigar:jar:1.6.4:compile
> [INFO] |  |  \- log4j:log4j:jar:1.2.15:compile
> [INFO] |  +- jaxen:jaxen:jar:1.1.4:compile
> [INFO] |  \- org.databene:contiperf:jar:1.06:compile
> [INFO] +- org.apache.nifi:nifi-api:jar:1.1.2:compile
> [INFO] +- org.apache.nifi:nifi-utils:jar:1.1.2:compile
> [INFO] +- org.apache.nifi:nifi-processor-utils:jar:1.1.2:compile
> [INFO] |  \- org.apache.nifi:nifi-security-utils:jar:1.1.2:compile
> [INFO] |     +- org.bouncycastle:bcprov-jdk15on:jar:1.55:compile
> [INFO] |     \- org.bouncycastle:bcpkix-jdk15on:jar:1.55:compile
> [INFO] +- org.slf4j:slf4j-api:jar:1.7.25:compile
> [INFO] +- org.slf4j:slf4j-simple:jar:1.7.25:compile
> [INFO] +- org.slf4j:jcl-over-slf4j:jar:1.7.25:compile
> [INFO] +- org.slf4j:log4j-over-slf4j:jar:1.7.25:compile
> [INFO] +- org.slf4j:jul-to-slf4j:jar:1.7.25:compile
> [INFO] +- com.google.guava:guava:jar:19.0:compile
> [INFO] +- junit:junit:jar:4.12:compile
> [INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:compile
> [INFO] \- org.apache.nifi:nifi-mock:jar:1.1.2:compile
> [INFO]    +- org.apache.nifi:nifi-framework-api:jar:1.1.2:compile
> [INFO]    +- org.apache.nifi:nifi-expression-language:jar:1.1.2:compile
> [INFO]    |  +- com.jayway.jsonpath:json-path:jar:2.0.0:compile
> [INFO]    |  |  \- net.minidev:json-smart:jar:2.1.1:compile
> [INFO]    |  |     \- net.minidev:asm:jar:1.0.2:compile
> [INFO]    |  \-
> com.fasterxml.jackson.core:jackson-databind:jar:2.6.1:compile
> [INFO]    |     +-
> com.fasterxml.jackson.core:jackson-annotations:jar:2.6.0:compile
> [INFO]    |     \- com.fasterxml.jackson.core:jackson-core:jar:2.6.1:compile
> [INFO]    \- org.apache.nifi:nifi-data-provenance-utils:jar:1.1.2:compile
> [INFO]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building imat-pipeline-nar 1.0.0
> [INFO]
> ------------------------------------------------------------------------
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO]
> [INFO] IMAT Solutions NiFi Pipeline ....................... SUCCESS [  0.353
> s]
> [INFO] nifi-shared ........................................ SUCCESS [  0.047
> s]
> [INFO] cda-filter ......................................... SUCCESS [  0.032
> s]
> [INFO] fhir-processors .................................... SUCCESS [  0.052
> s]
> [INFO] jdbc ............................................... SUCCESS [  0.031
> s]
> [INFO] legacy ............................................. SUCCESS [  0.067
> s]
> [INFO] medical-filter ..................................... SUCCESS [  0.030
> s]
> [INFO] standard-processors ................................ SUCCESS [  0.036
> s]
> ...
>
>
>
>
> On 05/08/2017 09:48 AM, Bryan Bende wrote:
>>
>> Russell,
>>
>> Assuming you have the standard project structure with a pom and then
>> sub-modules for processors and NAR, does your root pom have a parent of
>> nifi-nar-bundles and if so what version?
>>
>> Example:
>> <parent> <groupId>org.apache.nifi</groupId>
>> <artifactId>nifi-nar-bundles</artifactId> <version>1.2.0-SNAPSHOT</version>
>> </parent>
>> It would also be helpful to see the output of mvn dependency:tree execute
>> from your processors module.
>> -Bryan

Mime
View raw message