Skip to content

Latest commit

 

History

History
42 lines (34 loc) · 1.69 KB

readme.md

File metadata and controls

42 lines (34 loc) · 1.69 KB

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 (packed and unpacked) for all enabled platforms will be created under com.ifedorenko.p2browser.rcp/target/products directory.
    ├── 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.