Create a Pub Repository

Create a Pub Repository

To install (or publish) Pub packages, creation of a Pub repository is required. Check out Nexus Repository Management and Repository Types to learn more.

Pub Proxy Repository

Use Nexus proxy repository when you want to download packages and centralize package caching of external dependencies. To learn more, check Proxy Repositories.

To create a new Pub proxy repository, take the following steps:

  1. Navigate to SettingsRepositoryRepositories.

  2. Select the Create repository button.

  3. From the list of Recipes, select pub (proxy).

  4. In the form that appears, complete the required fields.

    • Repository Name, for example pub-proxy
    • Remote storage URL, for example https://pub.dev/
    • Blob store
  5. Complete the additional fields for configurations you want to add for your repository. Available configurations differ by repository format and type. See Configurable Repository Fields for more details.

  6. Select Create repository.

Pub Hosted Repository

Use Nexus hosted repository when you want to publish and store your own internal artifacts and third-party components, so they can be consumed via Nexus. To learn more, check Hosted Repositories.

To create a new Pub hosted repository, take the following steps:

  1. Navigate to SettingsRepositoryRepositories.

  2. Select the Create repository button.

  3. From the list of Recipes, select pub (hosted).

  4. In the form that appears, complete the required fields.

    • Repository Name, for example pub-hosted
    • Blob store
  5. Select Create repository.

Pub Group Repository

Use Nexus group repository when you want to combine multiple other repositories (proxy, hosted, and other groups) and expose them through a single URL. To learn more, check Group Repositories.

To create a new Pub group repository, take the following steps:

  1. Navigate to SettingsRepositoryRepositories.

  2. Select the Create repository button.

  3. From the list of Recipes, select pub (group).

  4. In the form that appears, complete the required fields.

    • Repository Name, for example pub-group
    • Blob store
    • Member repositories in the desired order
  5. Select Create repository.