<?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: Auto downloading external modules for a custom component in Open Studio in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Auto-downloading-external-modules-for-a-custom-component-in-Open/m-p/2323648#M93446</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt; 
&lt;P&gt;Feel free to create a new feaure jira issue on talend bug tracker. Our developers from component development team will see this wonderful improvement idea and add a possibility in the Studio.&lt;/P&gt; 
&lt;P&gt;&lt;A title="https://jira.talendforge.org/secure/Dashboard.jspa" href="https://jira.talendforge.org/secure/Dashboard.jspa" target="_self" rel="nofollow noopener noreferrer"&gt;https://jira.talendforge.org/secure/Dashboard.jspa&lt;/A&gt;&lt;/P&gt; 
&lt;P&gt;Best regards&lt;/P&gt; 
&lt;P&gt;Sabrina&lt;/P&gt;</description>
    <pubDate>Tue, 06 Nov 2018 06:07:36 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2018-11-06T06:07:36Z</dc:date>
    <item>
      <title>Auto downloading external modules for a custom component in Open Studio</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Auto-downloading-external-modules-for-a-custom-component-in-Open/m-p/2323644#M93442</link>
      <description>&lt;P&gt;Hi Everyone,&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;I'm in the middle of a custom component development and now faced an issue and I'd like to check with you to see if there is an option to solve this in an elegant way.&lt;BR /&gt;&lt;BR /&gt;Most dependency jars &lt;EM&gt;(like the Jackson databinding or the Jersey client)&lt;/EM&gt;&amp;nbsp;that my component is using can be found on the&amp;nbsp; &lt;A href="http://talend-update.talend.com" target="_self" rel="nofollow noopener noreferrer"&gt;nexus repository&lt;/A&gt; that &lt;EM&gt;Talend Open Studio (6.4)&lt;/EM&gt; uses for fetching the dependency jars, but now I need to use &lt;A href="https://jena.apache.org/" target="_self" rel="nofollow noopener noreferrer"&gt;Apache Jena&lt;/A&gt; dependencies for querying &lt;A href="http://www.w3.org/RDF/" target="_self" rel="nofollow noopener noreferrer"&gt;RDF&lt;/A&gt; graphs with &lt;A href="https://www.w3.org/TR/sparql11-query/" target="_self" rel="nofollow noopener noreferrer"&gt;SPARQL&lt;/A&gt;.&amp;nbsp;Unfortunately, the Jena artifacts are not uploaded there.&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MPcz.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/157233iD1A564EF62DE3BC2/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MPcz.png" alt="0683p000009MPcz.png" /&gt;&lt;/span&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;The problem with this only that the users who'd like to use the component should download the external dependency jars one-by-one&amp;nbsp;and set them up manually, because the TOS unable to&amp;nbsp;download and install these resources from &lt;A href="http://talend-update.talend.com" target="_self" rel="nofollow noopener noreferrer"&gt;http://talend-update.talend.com&lt;/A&gt;. Setting up manually the dependency jars is not a convenient way from the user's point of view. &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;I understand that you don't want to upload and host so many resources there and also see the drawback if many client want to fetch resources from that repo, but I was wondering if it's possible to&amp;nbsp;specify new repositories e.g. &lt;A href="https://repository.apache.org/content/repositories/releases/" target="_self" rel="nofollow noopener noreferrer"&gt;https://repository.apache.org/content/repositories/releases/&lt;/A&gt;&amp;nbsp;in the Studio that can be used when trying to fetch external modules?&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;- If it's not possible to add alternative&amp;nbsp;repositories in TOS, is there a way to request for new libraries to be added to the Talend's Nexus?&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MACn.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/154443iC5B8CACEF3D12C6A/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MACn.png" alt="0683p000009MACn.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;I've also checked the related documentations and questions, but I cannot find answer for my questions so far.&lt;/P&gt; 
&lt;P&gt;- &lt;A href="https://help.talend.com/reader/JoDPA5CxpUcrjx1PF6gUgQ/JBfhXtDwMfBxEx0Xt15fXA" target="_self" rel="nofollow noopener noreferrer"&gt;Installing external modules&lt;/A&gt;&lt;BR /&gt;- &lt;A href="https://help.talend.com/reader/1V5U6CVzPxVZHFWPIIKB1g/zOczPWm3KuUqQw78e5doMw" target="_self" rel="nofollow noopener noreferrer"&gt;Install external modules&lt;/A&gt;&lt;/P&gt; 
&lt;P&gt;&lt;U&gt;&lt;BR /&gt;Similar questions&lt;/U&gt;&lt;BR /&gt;- &lt;A href="https://community.qlik.com/s/feed/0D53p00007vCoWeCAK#M6477" target="_self"&gt;How to Install external modules?&lt;/A&gt;&lt;BR /&gt;- &lt;A href="https://community.qlik.com/s/feed/0D53p00007vCqtCCAS#M1819" target="_self"&gt;Download and install all modules is disabled and unable to download automatically&lt;/A&gt;&lt;BR /&gt;- &lt;A href="https://community.qlik.com/s/feed/0D53p00007vCox0CAC#M8081" target="_self"&gt;Cannot find JAR files&lt;/A&gt;&lt;BR /&gt;- &lt;A href="https://community.qlik.com/s/feed/0D53p00007vCwZVCA0#M7395" target="_self"&gt;Ojdbc7.jar is not available and how to configure in TDI 6.4&lt;/A&gt;&lt;BR /&gt;- &lt;A href="https://community.qlik.com/s/feed/0D53p00007vCpAaCAK#M1276" target="_self"&gt;MYSql Plugin giving error&lt;/A&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Thanks for your answers in advance,&lt;/P&gt; 
&lt;P&gt;Zoltán&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 08:47:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Auto-downloading-external-modules-for-a-custom-component-in-Open/m-p/2323644#M93442</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T08:47:13Z</dc:date>
    </item>
    <item>
      <title>Re: Auto downloading external modules for a custom component in Open Studio</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Auto-downloading-external-modules-for-a-custom-component-in-Open/m-p/2323645#M93443</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt; 
&lt;P&gt;You can set preferences for &lt;SPAN class="emphasis"&gt;Talend Studio&lt;/SPAN&gt; to the check for updates of custom libraries on the Nexus server, which will&amp;nbsp; be available in talend subscription solution not open studio.&lt;/P&gt; 
&lt;P&gt;&lt;A title="TalendHelpCenter:Nexus update server preferences (Talend &amp;gt; Nexus &amp;gt; Libraries)" href="https://help.talend.com/reader/93olCfmQi615MRwYBjy30g/HHvB6_x6hsCvMFVkc0ERSw" target="_self" rel="nofollow noopener noreferrer"&gt;TalendHelpCenter:Nexus update server preferences (Talend &amp;gt; Nexus &amp;gt; Libraries)&lt;/A&gt;&lt;/P&gt; 
&lt;P&gt;Best regards&lt;/P&gt; 
&lt;P&gt;Sabrina&lt;/P&gt;</description>
      <pubDate>Fri, 02 Feb 2018 07:08:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Auto-downloading-external-modules-for-a-custom-component-in-Open/m-p/2323645#M93443</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-02-02T07:08:55Z</dc:date>
    </item>
    <item>
      <title>Re: Auto downloading external modules for a custom component in Open Studio</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Auto-downloading-external-modules-for-a-custom-component-in-Open/m-p/2323646#M93444</link>
      <description>&lt;P&gt;Hi Sabrina,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I appreciate the response, it's good to know that the Subscription version of Talend contains an option to configure a local nexus repository!&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Actually, my situation is quite different because what concerns me if I uploaded a custom component to &lt;EM&gt;Talend Exchange&lt;/EM&gt; which depends on a &lt;EM&gt;3rd party library&lt;/EM&gt; which is &lt;U&gt;not&lt;/U&gt; present in &lt;A href="http://talend-update.talend.com" target="_self" rel="nofollow noopener noreferrer"&gt;http://talend-update.talend.com&lt;/A&gt; and when someone would download it, the user will need to &lt;EM&gt;manually&lt;/EM&gt; download my component's dependency as well and configure it on their end.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;It happens because the remote nexus server address is hard coded here: &lt;A href="https://github.com/Talend/tcommon-studio-se/blob/d5003fef0a856183eb4d97125a48cfdcaf960ef4/main/plugins/org.talend.core.runtime/src/main/java/org/talend/core/nexus/TalendLibsServerManager.java#L65" target="_self" rel="nofollow noopener noreferrer"&gt;https://github.com/Talend/tcommon-studio-se/blob/d5003fef0a856183eb4d97125a48cfdcaf960ef4/main/plugins/org.talend.core.runtime/src/main/java/org/talend/core/nexus/TalendLibsServerManager.java#L65&lt;/A&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;A workaround would be to pass a system property for this key: &lt;FONT face="terminal,monaco"&gt;"org.talend.libraries.repo.url"&lt;/FONT&gt; to override the default value so when the remote artifact server (&lt;A href="https://github.com/Talend/tcommon-studio-se/blob/d5003fef0a856183eb4d97125a48cfdcaf960ef4/main/plugins/org.talend.core.runtime/src/main/java/org/talend/core/nexus/TalendLibsServerManager.java#L176-L185" target="_self" rel="nofollow noopener noreferrer"&gt;https://github.com/Talend/tcommon-studio-se/blob/d5003fef0a856183eb4d97125a48cfdcaf960ef4/main/plugins/org.talend.core.runtime/src/main/java/org/talend/core/nexus/TalendLibsServerManager.java#L176-L185&lt;/A&gt;) is used on the first time when the component is installed on a new environment, the dependency library could be automatically downloaded: &lt;A href="https://github.com/Talend/tcommon-studio-se/blob/d5003fef0a856183eb4d97125a48cfdcaf960ef4/main/plugins/org.talend.librariesmanager.ui/src/main/java/org/talend/librariesmanager/utils/nexus/NexusDownloader.java#L76-L195" target="_self" rel="nofollow noopener noreferrer"&gt;https://github.com/Talend/tcommon-studio-se/blob/d5003fef0a856183eb4d97125a48cfdcaf960ef4/main/plugins/org.talend.librariesmanager.ui/src/main/java/org/talend/librariesmanager/utils/nexus/NexusDownloader.java#L76-L195&lt;/A&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Just an&amp;nbsp;improvement idea for the component development team to add a possibility in the Studio to pass &lt;U&gt;more remote repository addresses&lt;/U&gt; beside the default one.&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MACn.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/154443iC5B8CACEF3D12C6A/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MACn.png" alt="0683p000009MACn.png" /&gt;&lt;/span&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Thank you,&lt;BR /&gt;Zoltán&lt;/P&gt;</description>
      <pubDate>Fri, 02 Feb 2018 16:12:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Auto-downloading-external-modules-for-a-custom-component-in-Open/m-p/2323646#M93444</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-02-02T16:12:12Z</dc:date>
    </item>
    <item>
      <title>Re: Auto downloading external modules for a custom component in Open Studio</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Auto-downloading-external-modules-for-a-custom-component-in-Open/m-p/2323647#M93445</link>
      <description>Are there any updates in this issue?</description>
      <pubDate>Mon, 29 Oct 2018 20:22:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Auto-downloading-external-modules-for-a-custom-component-in-Open/m-p/2323647#M93445</guid>
      <dc:creator>pietro_tower</dc:creator>
      <dc:date>2018-10-29T20:22:29Z</dc:date>
    </item>
    <item>
      <title>Re: Auto downloading external modules for a custom component in Open Studio</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Auto-downloading-external-modules-for-a-custom-component-in-Open/m-p/2323648#M93446</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt; 
&lt;P&gt;Feel free to create a new feaure jira issue on talend bug tracker. Our developers from component development team will see this wonderful improvement idea and add a possibility in the Studio.&lt;/P&gt; 
&lt;P&gt;&lt;A title="https://jira.talendforge.org/secure/Dashboard.jspa" href="https://jira.talendforge.org/secure/Dashboard.jspa" target="_self" rel="nofollow noopener noreferrer"&gt;https://jira.talendforge.org/secure/Dashboard.jspa&lt;/A&gt;&lt;/P&gt; 
&lt;P&gt;Best regards&lt;/P&gt; 
&lt;P&gt;Sabrina&lt;/P&gt;</description>
      <pubDate>Tue, 06 Nov 2018 06:07:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Auto-downloading-external-modules-for-a-custom-component-in-Open/m-p/2323648#M93446</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-11-06T06:07:36Z</dc:date>
    </item>
  </channel>
</rss>

