Skip to main content Skip to complementary content

Configuring a proxy repository for libraries in Talend Studio

By default, the libraries required by Talend Studio are downloaded from the Talend official repository group https://talend-update.talend.com/nexus/content/groups/studio-libraries. Otherwise, the libraries are downloaded from the Talend official repository https://talend-update.talend.com/nexus/content/repositories/libraries.

You can set up a proxy on your local repository and link the proxy to the Talend official repository group or the Talend official repository. This allows each Talend Studio instance to download the same jar files much faster.

The following procedure shows you how to configure a proxy repository for libraries in Talend Studio.

Procedure

  1. Click File > Edit Project Properties from the menu bar to open the Project Settings dialog box.
  2. Click General > Artifact Proxy Setting to open the corresponding view.
  3. Select the Enable Proxy Setting check box.
  4. From the Type drop-down list, select the type of the repository.
  5. In the URL field, enter the URL of your local repository.
  6. From the Auth Type drop-down list, select the authentication type from User/Password and Bearer Token for Artifactory. For NEXUS 2 and NEXUS 3, only User/Password is supported.
  7. In the Username and Password fields, enter the proxy authentication credentials.
  8. In the Token field, enter the access token to connect to Artifactory repository.
  9. In the Repository Id field, enter the ID of your repository.
  10. Click Check Connection to verify the connection status.
  11. Click Apply and Close to save your changes and close the dialog box.
    Note that you can also configure a proxy repository by adding the following parameters in the Talend Studio .ini file corresponding to your operating system and restart your Talend Studio. If the proxy repository is configured in both the .ini file and the Project Settings dialog box, the configuration in the .ini file will take effect and overwrite the configuration in the Project Settings dialog box.
    -Dnexus.proxy.url=<proxy_repository_url>
    -Dnexus.proxy.repository.id=<proxy_repository_id>
    -Dnexus.proxy.username=<proxy_username>
    -Dnexus.proxy.password=<proxy_password>
    -Dnexus.proxy.type=<proxy_repository_type>

    The valid values for the repository type are NEXUS_3 and ARTIFACTORY.

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – please let us know!