Posts tagged with "p2"

Apr 19th, 2013

Installing Eclipse Plug-ins from an Update Site with a self-signed certificate

Screen Shot 2013-04-18 at 4.49.25 PM

Overview This article describes how to install Eclipse plug-ins from an update site (p2 repository) that is hosted on an HTTP(s) server with a self-signed (SSL) certificate. The Problem If you try and connect to a p2 repository on a server with a self-signed cert, you will more than likely hit the following error. Looking [...]

2 Comments
Oct 25th, 2012

How to package your own p2 repository: FeaturesAndBundlesPublisher

Ever wondered how you can create a p2 repository from an arbitrary bunch of pre-built Eclipse bundles and features?  OK, you might also be wondering why you would want to do that. Let me give you a ‘real world’ situation where I badly needed to package p2 repos.  On an RCP Project that I coached [...]

1 Comment
Aug 31st, 2012

Clearing your p2 cache

Screen Shot 2012-08-31 at 8.08.50 AM

There are only two hard things in Computer Science: cache invalidation, naming things and off by one errors. (reference) I appears that P2 (em, p2) suffers from both of these things, but today I’m going to focus on the first one, caching problems.  No matter what we do regarding caching repositories, it seems that we get [...]

4 Comments
Jun 14th, 2012

MacOS App Integration, Top Eclipse Juno Feature #10

export

Eclipse has provided high-quality tools to millions of developers for over 10 years, for free.  For the 7th consecutive year, Eclipse will ship a simultaneous release.  A simultaneous release is a single, coordinated, release containing dozens of related Eclipse technologies.  And for the 5th time, I’m assembling a Top 10 List of Eclipse features that [...]

4 Comments
Jun 11th, 2012

Creating p2 composite repositories on the command line

Structure of a composite repository with children

Composite repositories make it easy to maintain different versions of a software in a single repository. The idea is to have one public p2 repository that delegates to a number of child repositories. Once you have a new build, you can easily add it to the composite repository and remove some obsolete builds. The child [...]

2 Comments
Mar 23rd, 2011

p2, 10 common pitfalls and how to avoid them

On Tuesday, Pascal and I presented “p2, your savior or your achilles heel? Everything an Eclipse team needs to know about p2” where we talked about the 10 most common pitfalls developers face when using p2. More importantly, we talked about how you can avoid them. For those of you who attended the talk, thank-you. [...]

5 Comments
Mar 23rd, 2011

EclipseCon Impressions – Tuesday

My highlights on the EclipseCon today were the EMF GWT presentation by Ed Merks, the p2 talk by Ian Bull and Pascal Rapicault and the keynote on Watson by David Gondek: Ed Merks showed how to use EMF with the Google Web Toolkit. In about a click or two, he had an EMF-based GWT application [...]

Leave a Comment
Mar 16th, 2011

See you at EclipseCon 2011

web_header_logo_2011

Over the last few days I’ve read many blogs from folks who are speaking at EclipseCon next week in Santa Clara. Everytime I find it really interesting to hear about the ideas behind the talks. So, with this post I want to show you what you can expect from the EclipseSource folks at EclipseCon. First [...]

3 Comments
Jan 14th, 2011

SAP likes Eclipse Runtime Technologies

sap

A few weeks ago I told you about the Eclipse RTP project. Since then some things happened that I want to share with you. First of all, we made it to the creation review. The review is scheduled for January 12-19. The community gathering period was very successful. We reached 10 interested parties and 7 initial committers [...]

5 Comments