Install & Upate

Installation

The Jira part

Install the P3 app from the Atlassian Marketplace into your Jira instance:

The app is composed of two Jira plugins: The P3 Installer is packed within the P3 Runtime. Both apps will automatically be installed on Jira:

 

The Equinox part

 

Installing Equinox is required once only.

 

Equinox is not installed (nor updated) on Jira automatically, it has to be done manually by a Jira administrator:

Go to:

Jira > Administration > Manage apps > P3 Plugin System > Manage

 

 

and click on the Install Equinox button: it will take a couple of minutes to download from the Internet all the required bundles to run Equinox right within Jira.

After the software has been installed. the page will change to something close to the picture below:

The installation process has been finished.

Starting up & Shutting down Equinox

Startup

Equinox is lazily started up. It will remain inactive until some Jira user uses it, then Equinox will be initialized.

Shutdown

Once started up, Equinox will remain active until the P3 Runtime Jira app (with the app key = expert.marketplace.jira.eclipse.equinox4jira) is disabled.

 

Installing, Upgrading, and Uninstalling Software to/on/from Equinox

P3 supports the Equinox P2 provisioning system and the Eclipse P2 UI, a friendly GUI to install and uninstall the software from the desktop (RCP) Eclipse tool. It has been ported to run on the browser by using Eclipse RAP, a technology that allows to port Eclipse RCP applications to the web with minimal changes.

 

Click on the Admin Workbench for Jira link:

 

There are two options in the Help menu:

  • Install New Software…: to install new software only

  • About: to explore the current configuration and uninstall software

 

You can install software from Eclipse Repositories (AKA Eclipse Update Sites)

Keep in mind that not all Eclipse-based Software can run on P3 without any change, it requires some grade of compatibility in many cases (read below).

 

Configuration main information

JVM version

Java 8 required and Java 11 recommended as the Eclipse project is adopting it as the default JVM version.

Eclipse version

P3 is currently built on Eclipse RAP e3 3.14 (2020-09)

Eclipse Install directory

P3 Eclipse is installed at:

${SHARED_JIRA_HOME}/p3/eclipse

Eclipse Logs

P3 Eclipse logs are:

${LOCAL_JIRA_HOME}/p3/eclipse/worksapce/.metadata/.logs

Entry Points base URL

P3 Eclipse listens to (for custom Entry Points) the same HTTP port as Jira:

${JIRA_BASE_URL}/plugins/servlet/p3/<your_entry_point_here>