Liberty: Liberty Repository

The Liberty Repository provides an online mechanism to deliver Liberty and additional content, enabling a single point of access for various asset types. The Liberty Repository provides early access to supported new content, including new product capabilities, when they are delivered, rather than waiting for a new release.

The Liberty Repository also enables fast and simple integration with open source, more refined access to runtime capabilities, and quick access to configuration and administration resources for developers and operations teams.

Multimedia Watch: Using the IBM® WebSphere® Liberty Repository to easily enhance your Liberty environment tells you about the Liberty Repository, its rich set of resources, and how to get started to obtain the latest Liberty features that are available. [Transcript]

Assets

Asset types available from the Liberty Repository are as follows:

Addons
Artifacts that are packaged to add new capabilities over an existing Liberty installation.
Admin Scripts
Sample scripts for common Liberty administrative tasks.
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.
Open Source Integration
Artifacts that provide simple Liberty integration with commonly used open source projects.
Products
Simple archive installation packages of the Liberty server runtime environment.
Product Samples
Sample server applications that demonstrate the use of Liberty runtime capabilities.
Tools
Tools to enable development and test of Liberty-based applications and runtime extensions.

Features

The Liberty Repository enables immediate access to fully supported and production-ready features, without the need to wait for new product releases. The features that you add inherit the same support as your existing installation. For a full list of features that are available from the Liberty Repository, see Liberty features.

Offline access to Liberty Repository assets

In addition to accessing assets in the public, online Liberty Repository, you can create the following types of repositories to enable on-premises or offline access to Liberty Repository assets:
Liberty Asset Repository Service
An open-source service that you can use to create an on-premises repository that is remotely accessible behind the firewall of an enterprise. To get started with the service, see the WASdev/tool.lars project on GitHub.
Local directory-based repository
Local directory-based repositories that you create when you download assets by using the installUtility download command. For more information about the command, see Downloading assets using the installUtility command.

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

After you populate the repositories, you can install assets from them by using IBM Installation Manager or the installUtility install command.

Ways to access the Liberty Repository

You can access the Liberty Repository in the following ways:

WASdev.net website
You can access the Liberty Repository from the Downloads page on WASdev.net, an IBM developerWorks® website for Java™ application developers. You can browse and download content, filter by asset type, filter by product edition, and search on asset title, description, or edition.

Click any asset from the results of your search, filters, or both to take you to the asset details page. The asset details page provides an asset summary, a description of the asset, installation instructions, and configuration instructions. Links to related assets are also included with compatibility information.

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
Assets can be installed from the Liberty Repository by using IBM Installation Manager and command-line utilities.
  • IBM Installation Manager: If you have IBM Installation Manager installed, you can download and install assets from a local directory-based repository, an instance of the Liberty Asset Repository Service, or the online IBM WebSphere Liberty Repository when you install Liberty or upgrade from a previous version of Liberty.
  • Command-line utilities:
    • installUtility: Find, obtain information about, and install assets that are 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.
      Note: The featureManager find, install, and uninstall actions are stabilized. For these actions, use the installUtility command instead.

For more information on the different methods available for installing Liberty Repository assets, see Installing Liberty Repository assets.

To access the IBM WebSphere Liberty Repository with limited internet access or through a firewall, ensure that you have access to the following hosts and ports:
  • public.dhe.ibm.com on port 443
  • asset-websphere.ibm.com on port 443

Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: Monday, 5 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cwlp_repository
File name: cwlp_repository.html