Installing Reactive Platform libraries

Reactive Platform libraries available through IBM Passport Advantage enable telemetry and other production capabilities of Reactive Platform. After purchasing Reactive Platform from IBM, you can log into IBM Passport Advantage and download the Reactive Platform Development Accelerator archive.

Before you begin

Get the libraries from the Passport Advantage website External link icon. Search for "Reactive Platform". Download the archive image for Reactive Platform Development Accelerator.

Unzip the archive to a directory within your computer's home account. For example, on macOS and Linux: ~/reactive-platform, or on Windows: C:\Users\my-user-name\reactive-platform. After you have done this, the ~/reactive-platform/reactive-platform-dev-accel-1.3.1.0/rp-preloaded directory will be the location of the library repository used with the sbt, Apache Maven and Gradle build tools.

Determine the full path of this directory for the operating system you are using. This full path is referred to as REPO_DIR below. For example on macOS REPO_DIR for a user called bob would be: /Users/bob/reactive-platform/reactive-platform-dev-accel-1.3.1.0/rp-preloaded

Set up Apache Maven to use the Reactive Platform libraries

You will need to add the location of the libraries to your Apache Maven External link icon settings. On macOS and Linux, the settings files location is: ~/.m2/settings.xml and on Windows: C:\Users\my-user-name\.m2\settings.xml

Within the <profiles> element add the following, remembering to replace REPO_DIR with your value:

<profile>
  <id>reactive-platform</id>
  <activation>
    <activeByDefault>true</activeByDefault>
  </activation>
  <repositories>
    <repository>
      <id>lightbend-commercial</id>
      <name>Reactive Platform Repository</name>
      <url>file://REPO_DIR</url>
    </repository>
  </repositories>
</profile>

What to do next

You're now ready to write your application and make use of Reactive Platform libraries such as the Telemetry External link icon libraries.