Hello, Thanks for your answers. They don't simplify my work. I don't see my extra modules on my nexus. Is there a procedure to push added module to nexus repository ? Where can I find the documentation to connect my CommandLine to nexus ? Is there a way to generate manually an extra modules from a jar to facilitate my industrialisation ? How can I synchronize added external modules with Nexus ? Moreover, I tried to use the Maven project properties to modify the template but no effect on Maven generated project. It is just used for generate standalone POM for job and there is no configuration for Routine POM. I am not against maintain POM for Job or Routine. What the best way to manage extra dependencies with your Continuous Integration solution ? In my humble opinion, the full integration of Maven in Talend is the best solution to integrate Talend in continuous integration life-cycle. Waiting improvement of this part, I would to find a maintainable solution for my team. Regards,
... View more
Currently, I work on Continuous Integration for Talend Project. I use tools supplied by Talend solution: CI Builder, CommandLine, TAC and Nexus. The main flow seems to work, but I have an issue about Maven integration in project.
Some routine in my project uses external modules to work. These modules are added to Talend Studio through Talend studio module management. All these modules are finally installed in folder located here:
All these libraries are available on official maven repositories or on my company repositories.
To work with Talend Continuous Integration solution, I had to copy all the libraries in the same folder of CommandLine.
How can I integrate Maven dependency in my project to resolve all dependencies through Maven engine and not by CommandLine/Studio engine ?
How can I specify Maven dependencies for my routines instead of External Module ? How can I generate corresponding Maven pom for my Continuous Integration life-cycle?
I hope my description is clear.
... View more