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 <[email protected]> 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