Skip to content

Browse contents of p2 repos (both aggregates and composites), with ability to filter for IUs/capabilities. Forked from Igor's original source and updated to be more current.

Notifications You must be signed in to change notification settings

nickboldt/p2-browser

 
 

Repository files navigation

Features

  • Browse contents of p2 repository as a list or grouped by features
  • Filter view by installable feature id or provided capabilities
  • See composite repositories structure
  • Save repository metadata and individual artifacts locally
  • See installable unit dependency tree and list (try it, highly recommended!)
  • See installable unit direct and indirect references
  • See features that include installable unit

Building and running p2-browser locally

To build and run p2-browser as a standalone RCP application:

  • Make sure a recent version of JDK is installed and available on PATH
  • If you don't already have Maven, download latest version of Maven and untar/unzip it to a local directory
  • Clone this git repository locally
  • From base directory of the clone run the following command
    <path-to-maven-install>/bin/mvn clean package
  • RCP applications for all enabled platforms will be created under the directory:
com.ifedorenko.p2browser.rcp/target/products/com.ifedorenko.p2browser.rcp/

Both packed and unpacked versions are created

    ├── com.ifedorenko.p2browser.rcp
    │   ├── linux
    │   │   └── gtk
    │   │       └── x86_64
    │   ├── macosx
    │   │   └── cocoa
    │   │       └── x86_64
    │   └── win32
    │       └── win32
    │           └── x86_64
    ├── com.ifedorenko.p2browser.rcp-linux.gtk.x86_64.tar.gz
    ├── com.ifedorenko.p2browser.rcp-macosx.cocoa.x86_64.tar.gz
    └── com.ifedorenko.p2browser.rcp-win32.win32.x86_64.zip
  • To start p2-browser, execute p2browser (or p2browser.exe, on Windows) from the root of RCP app for your platform.

About

Browse contents of p2 repos (both aggregates and composites), with ability to filter for IUs/capabilities. Forked from Igor's original source and updated to be more current.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%