I installed a third party jar via Studio > Modules > Import external jars
I create a Routine > Edit Routine Module (pointed to jar on network path as "Required")
Project works fine on my local environment.
2 issues but related items.
1) Different developer tries same project from code repo and get error on missing jar
2) I tried to deploy the job TAC server but then of course get error that jar is missing from job when trying to deploy.
Maybe I'm missing something but I thought the purpose of Studio connected to Nexus Artifact server was to sync the modules/jars automatically so these could be shared and used across multiple developers and server deployments.
OR am I supposed to be manually installing the jar on all commandline servers manually which seems doesnt' seem right.
-wasn't sure if i should manually try to load jar into nexus/artifact server manually; but question becomes where to place
-wasn't sure if I was suppose to manually place jar into my /configuration/.m2 folder
I'm obviously missing something as I thought just have Studio synced with Artifact server and my local build was going to automatically sync the library.
Can someone help me better understand this process?
The explained behaviour is a bug in Talend 5.6.1 not sure it is fixed or not in later versions by talend. Try using the tLibraryload component to load external jars in to job or try copying the missing jars to the below location in to talend server <Installation path>/5.6.1/jobserver/agent/lib then restart the Tac and job server.
Don't forget to give kudos when a reply is helpful and click Accept the solution when you think
Some additional information.
I did find the jar in the nexus but for they are showing up under "talend-custom-libs-snapshot" instead of expected "talend-custom-libs-release"
A) developers are able to sync and retrieve the nexus jar (issue here is because I forgot to update the user library nexus server that we had changed)
B) still not able to deploy jobs as missing jar is thrown while trying to publish job
Will provide an update on additional findings
With your subscription solution, could you please create a case on talend support portal so that we can give you a remote assistance(webex session) through support cycle with priority?
I have a case already opened several days ago and will update and share the solution once I get an update.
Thanks for your feedback and we appreciate it a lot.