Sorry I mean ./driver_jars
I had similar relative directories ./module_jars etc ., which works fine for 
ExecuteScript processor 

Sent from my iPhone

> On Aug 19, 2016, at 4:27 AM, Peter Wicks (pwicks) <pwi...@micron.com> wrote:
> 
> Sumanth,
>  
> If the driver is in your lib directory already then you should leave the path 
> empty.  All jar’s in your lib directory are loaded in the classpath for all 
> NAR’s.
>  
> Personally I have three different JDBC drivers in my lib directory to make 
> them available for whoever needs them (MS SQL, SAP Hana, Teradata, and will 
> add Oracle soon).
>  
> --Peter
>  
> From: Sumanth Chinthagunta [mailto:xmlk...@gmail.com] 
> Sent: Thursday, August 18, 2016 8:56 PM
> To: users@nifi.apache.org
> Subject: Re: adding dependencies like jdbc drivers to the build
>  
> It would be nice if we support relative paths for driver jar. E.g., 
> ./lib/mariadb-java-client-1.1.7.jar 
> This let flow templet portable (dev -> prod)
> 
> 
> 
> 
> Sent from my iPhone
> 
> On Aug 18, 2016, at 2:25 PM, Bryan Bende <bbe...@gmail.com> wrote:
> 
> For JDBC, if you are talking about the DBConnectionPool, you should be able 
> to reference a driver as an external file such as 
> file:///var/tmp/mariadb-java-client-1.1.7.jar'
>  
> If you are talking about something different besides the DBConnectionPool 
> then it depends what processor/component... 
> If you look in the lib directory you will see all the NAR files, each NAR has 
> one or more components along with all of the other JARs it needs, and each 
> NAR has isolated class loading so that they will not interfere with each 
> other.
>  
> You would need to figure out which NAR you are dealing with and add a 
> dependency to one of the poms related to that NAR.
>  
> -Bryan
>  
>  
> On Thu, Aug 18, 2016 at 4:33 PM, Tom Gullo <tomgu...@gmail.com> wrote:
> If I want to add a jdbc driver or any third party dependency where should I 
> add that dependency in the Maven build for Nifi?
>  
> Thanks
> -Tom
>  

Reply via email to