<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Talend Open Studio 7.x, Git and external build in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Talend-Open-Studio-7-x-Git-and-external-build/m-p/2315783#M142741</link>
    <description>&lt;P&gt;@Michael Duflot​&amp;nbsp; - How to make the build with specific Context group like - Dev, QA, PROD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there any parameter we need to add in above maven command?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Kiran&lt;/P&gt;</description>
    <pubDate>Tue, 04 Jan 2022 08:05:39 GMT</pubDate>
    <dc:creator>kiran_talend</dc:creator>
    <dc:date>2022-01-04T08:05:39Z</dc:date>
    <item>
      <title>Talend Open Studio 7.x, Git and external build</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-Open-Studio-7-x-Git-and-external-build/m-p/2315779#M142737</link>
      <description>&lt;P&gt;Hello all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ok since version 7 of Talend Open Studio, it is more difficult to maintain a Talend project into git repository. But I don't give up! For an important project in my company, we used the TOS 6 version maintained in a git repository. It was tedious but with a bit of rigor, it was ok and we managed to complete the project.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So I give it a shot with version 7. Since Talend dragged the Java sources directly into the project, I've been looking to drag them into the Git repository. And I wondered if it was possible to use Maven to compile the job out of the studio.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And it works!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You can consult the git repository here: &lt;A href="https://gitlab.com/michad/tos-esb-7-framework" alt="https://gitlab.com/michad/tos-esb-7-framework" target="_blank"&gt;https://gitlab.com/michad/tos-esb-7-framework&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I use &lt;B&gt;Talend Open Studio ESB 7.3.1&lt;/B&gt; for my test. The studio is available at &lt;A href="https://sourceforge.net/projects/talendesb/files/Talend%20Open%20Studio%20for%20ESB/7.3.1/" alt="https://sourceforge.net/projects/talendesb/files/Talend%20Open%20Studio%20for%20ESB/7.3.1/" target="_blank"&gt;https://sourceforge.net/projects/talendesb/files/Talend%20Open%20Studio%20for%20ESB/7.3.1/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Instruction to test the external compilation, assuming that:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;the studio is in the folder &lt;B&gt;C:\talend\studio&lt;/B&gt;&lt;/LI&gt;&lt;LI&gt;the workspace is in the folder &lt;B&gt;C:\talend\workspace&lt;/B&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;cd C:\talend\workspace&lt;/LI&gt;&lt;LI&gt;git clone &lt;A href="https://gitlab.com/michad/tos-esb-7-framework" alt="https://gitlab.com/michad/tos-esb-7-framework" target="_blank"&gt;https://gitlab.com/michad/tos-esb-7-framework&lt;/A&gt; framework&lt;/LI&gt;&lt;LI&gt;cd .\FRAMEWORK&lt;/LI&gt;&lt;LI&gt;mvn -f .\poms\pom.xml -am -pl jobs/process/Lab/checkifyoucancompilme_0.1 clean package --settings "C:\talend\studio\configuration\maven_user_settings.xml"&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now, a zip archive of the job must be present into C:\talend\workspace\FRAMEWORK\poms\jobs\process\Lab\checkifyoucancompilme_0.1\target\checkifyoucancompilme_0_1.zip &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;To be able to execute the Maven command, it was necessary to modify the default POM of the standalone jobs in the properties of the project (it is necessary to remove the use of the plugin &lt;A href="http://org.talend.ci" alt="http://org.talend.ci" target="_blank"&gt;org.talend.ci&lt;/A&gt;:signer-maven-plugin...). This modification is present in the git repository.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Then to check that the project is not broken by opening it in the studio :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Execute C:\talend\studio\TOS_ESB-win-x86_64.exe&lt;/LI&gt;&lt;LI&gt;Click on the Manager Connection button and fill in the workspace folder C:\talend\workspace then OK&lt;/LI&gt;&lt;LI&gt;Reload the studio&lt;/LI&gt;&lt;LI&gt;When the studio is reloaded and prompts you to create a project, create an empty project named FRAMEWORK then OK&lt;/LI&gt;&lt;LI&gt;Once the project is loaded, try opening the job to see if everything is OK. Don't hesitate to run the command "git status" to see if any files have been modified after loading the project.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The ignored files are present in .gitignore. I let you consult its contents.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;These are my first attempts so I'm still expecting surprises. But it's promising! And it leaves the way open for the CI/CD to do the open studio version of Talend. &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt; &lt;/P&gt;</description>
      <pubDate>Fri, 15 Nov 2024 23:41:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-Open-Studio-7-x-Git-and-external-build/m-p/2315779#M142737</guid>
      <dc:creator>michad</dc:creator>
      <dc:date>2024-11-15T23:41:51Z</dc:date>
    </item>
    <item>
      <title>Re: Talend Open Studio 7.x, Git and external build</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-Open-Studio-7-x-Git-and-external-build/m-p/2315780#M142738</link>
      <description>&lt;P&gt;Ok I see that some dependencies only appear if you run the job at least once or if you generate the code (via the code tab) in the Talend studio.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So I suggest you to do it in reverse order. Start by opening the studio and loading the project, then run the job at least once in the studio. Then try to compile the job by running the mvn command.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I just did the test and it's OK. Obviously when using the Big Data studio, there are some changes in the Java code, but that's normal and that's even what we want.&lt;/P&gt;</description>
      <pubDate>Sun, 26 Sep 2021 09:57:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-Open-Studio-7-x-Git-and-external-build/m-p/2315780#M142738</guid>
      <dc:creator>michad</dc:creator>
      <dc:date>2021-09-26T09:57:56Z</dc:date>
    </item>
    <item>
      <title>Re: Talend Open Studio 7.x, Git and external build</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-Open-Studio-7-x-Git-and-external-build/m-p/2315781#M142739</link>
      <description>&lt;P&gt;It got solved by adding talend_file_enhanced_20070724 jar in .m2 repository, btw thank you very much for the quick response...&lt;/P&gt;</description>
      <pubDate>Sun, 26 Sep 2021 10:38:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-Open-Studio-7-x-Git-and-external-build/m-p/2315781#M142739</guid>
      <dc:creator>kiran_talend</dc:creator>
      <dc:date>2021-09-26T10:38:05Z</dc:date>
    </item>
    <item>
      <title>Re: Talend Open Studio 7.x, Git and external build</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-Open-Studio-7-x-Git-and-external-build/m-p/2315782#M142740</link>
      <description>&lt;P&gt;@Michael Duflot​, nice post! Thanks for your great contribution to community. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Shong&lt;/P&gt;</description>
      <pubDate>Mon, 27 Sep 2021 03:20:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-Open-Studio-7-x-Git-and-external-build/m-p/2315782#M142740</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2021-09-27T03:20:45Z</dc:date>
    </item>
    <item>
      <title>Re: Talend Open Studio 7.x, Git and external build</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-Open-Studio-7-x-Git-and-external-build/m-p/2315783#M142741</link>
      <description>&lt;P&gt;@Michael Duflot​&amp;nbsp; - How to make the build with specific Context group like - Dev, QA, PROD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there any parameter we need to add in above maven command?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Kiran&lt;/P&gt;</description>
      <pubDate>Tue, 04 Jan 2022 08:05:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-Open-Studio-7-x-Git-and-external-build/m-p/2315783#M142741</guid>
      <dc:creator>kiran_talend</dc:creator>
      <dc:date>2022-01-04T08:05:39Z</dc:date>
    </item>
  </channel>
</rss>

