Questions tagged [p2]

p2 is the platform provisioning system used by the eclipse IDE and the eclipse RCP framework. It is an artifact and metadata repository and allows some kind of dependency resolution. it supports mirroring and has an extensive set of ant task for managing repositories and publishing artifacts. The eclipse IDE uses p2 to provision updates and install new plugins.

The Eclipse platform provides an installation and update mechanism called Eclipse p2 (short: p2). This update mechanism allows you to update Eclipse applications and to install new functionalities.

The update and installation of functionalities with p2 is based on feature projects (short: features) projects. It is possible to update complete products or individual features. In the terminology of p2 these features are installable units.

Related Links:

412 questions
0
votes
1 answer

When I use Eclipse's p2 Director application's -shared parameter I get dependency errors

If you want to know more about why I'm doing this, see this thread... http://dev.eclipse.org/mhonarc/lists/p2-dev/msg04735.html OK, here we go... I'm trying to use Eclipse's command line tool called the p2 Director Application to install a feature…
twindham
  • 930
  • 9
  • 31
0
votes
1 answer

Eclipse p2 mirrorApplication artifact filtering

I am trying to mirror an update site under Windows with the following commands. eclipsec -nosplash -verbose -application org.eclipse.equinox.p2.artifact.repository.mirrorApplication -writeMode clean -source…
Mastermnd
  • 172
  • 8
0
votes
2 answers

Eclipse product configuration: Setting launcherArgs for "arch"

The eclipse product configuration has the section "launcherArgs" which can be specified globally or for any supported platform. We build our product for win32 as x86 and x86_64 and I want to have a different .ini generated depending on the arch…
Alexander Hansen
  • 813
  • 8
  • 14
0
votes
1 answer

Update several Eclipse-RCP applications using p2

I have to prepare PCs for offline use. I'm looking for a solution to update several different Eclipse-RCP applications on a PC from a central p2 repository without starting each application manually. The idea is to provide a tool similar to "Apple…
Marc
  • 37
  • 4
0
votes
1 answer

How to Implement a Homogeneous Tool Update System?

My task is to define and implement a homogeneous update system for all tools of a big organization. The various tools have grown over many years and are implemented in many different technologies and languages. For the Eclipse/RCP based tools the…
Marc
  • 37
  • 4
-1
votes
1 answer

tycho to publish p2 site with a history of features for installation

I would like to ask about how to preserve the history of available plugins for download with tycho. Here's the scenario: I have a few versions of a feature (feature.1.0.0, feature.2.0.0, etc) being built with Eclipse "Build Site" feature. The…
simonso
  • 595
  • 1
  • 8
  • 19
-1
votes
1 answer

Why is update repo URL not configured on cross platform Tycho build for Windows artifact?

I have a cross-platform Tycho build running on Mac OS X that produces Windows, Mac and a p2 repo outputs. Generally all is fine except that the Windows RCP does NOT get configured with the update repo URL details from my p2.inf addRepository…
Justin
  • 128
  • 1
  • 6
1 2 3
27
28