Liberty Repository

The Liberty Repository is a public IBM-hosted repository accessible through the internet.

To access the Liberty Repository with limited internet access or through a firewall, ensure that we have access to the following hosts and ports:

  • public.dhe.ibm.com on port 443
  • asset-websphere.ibm.com on port 443


Assets

Asset types available from the Liberty Repository...

    Addons Artifacts packaged to add new capabilities over an existing Liberty installation.
    Config Snippets Samples of Liberty server configurations for specific tasks.
    Features Individual units of server functionality that can be installed into the Liberty runtime environment.
    Products Simple archive installation packages of the Liberty server runtime environment.
    Tools Tools to enable development and test of Liberty-based applications and runtime extensions.


Features

The Liberty Repository enables access to new production-ready features without the need to wait for new product releases. The features added inherit the same support as the existing installation.


Offline access to Liberty Repository assets

In addition to accessing assets in the public, online Liberty Repository, we can create the following types of repositories to enable on-premises or offline access to Liberty Repository assets:

We can populate these repositories with our own customized content, or download Liberty Repository assets using the installUtility download command. As an alternative to downloading individual assets, we can download a wlp-featureRepo-<version>.zip file from IBM Fix Central for WebSphere Application Server Liberty. The archive file contains a directory-based repository of all features and addons for the particular fix pack of Liberty.

After populating the repositories, we can install assets from them using IBM Installation Manager or the installUtility install command.


Ways to access the Liberty Repository

We can access the Liberty Repository in the following ways:

    Developer tools The Liberty Repository is integrated in developer tools. These tools allow:

    • Installation of the server runtime environment from an archive
    • Installation of additional content, including features, samples and open source integrations
    • Post-installation content
    • Runtime and feature dependency awareness, searching and filtering, and configuration snippet inclusion

    Installers
    Installation Manager Install assets from a local directory-based repository, an instance of the Liberty Asset Repository Service, or the online IBM Liberty Repository.
    installUtility Find, obtain information about, and install assets in a local directory-based repository, an instance of the Liberty Asset Repository Service, or the public Liberty Repository.
    featureManager Install a feature from the public Liberty Repository and obtain details of features that are already installed. The featureManager find, install, and uninstall actions are stabilized. For these actions, use the installUtility command instead.


Parent topic: WebSphere Application Server Liberty overview