Posts tagged with "pde"
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 [...]
Launch an OSGi app and automatically kill its running instance
If you use Eclipse to develop OSGi based applications you may use the OSGi Launcher provided by the PDE Tooling. It’s cool tooling because it gives you full control over the OSGi instance to be launched. You can choose the OSGi framework (e.g. Equinox or Felix), select the bundles to install and much more. But [...]
Equinox/RAP WAR Products has moved. Hello Eclipse Libra…
A while ago I introduced you to my Google Summer of Code 2010 project, the WAR Products. I really appreciate your participation with feedback and bugs. It showed me that there is a real need for this tooling, so I’m proud to announce that the WAR Products development will not continue in the RAP Project. You may think, [...]
Equinox/RAP WAR deployment: an end to the pain
Please note: This post is outdated. Please read this post and do not follow the install instructions in this one. A few weeks ago I presented you my GSoC 2010 project. The idea was to make Equinox/RAP WAR deployment easier. And yes, it was a real pain to create .war files for an Equinox/RAP application. [...]
Revamping Eclipse Examples?
Even though I’ve been involved in the Eclipse community for around 5 years, I’m still amazed by the projects that are hosted under the Eclipse umbrella. As an “insider”, I have a pretty good overview of many projects and at least a rough picture of all the other cool stuff. While I love working with [...]
PDE Goodness: Project and Target Platform Templates
A nice thing about Eclipse PDE is that it has mechanisms to make it very easy for developers to get started consuming your frameworks. Here are two of them. Target Platform Templates For runtime projects, such as Riena, RAP and Equinox, the first hurdle a developer faces is to set-up the appropriate target platform. A target [...]
Compile errors… I should have set my EE
Lately I have been working on (and committing) a repository analyzer tool for p2. It is meant to help you validate your repository against known problems and common mistakes (missing version numbers, two IUs with the same ID/Version, etc…). After cleaning up the code I finally committed it. Within a few minutes of committing it, [...]
Picasso paints the web with RAP
Whenever I’m working on UI stuff, something always goes terribly wrong Sometimes it’s only a margin or padding, other times it a composite that crosses my path. I was pretty happy that Chris Aniszczyk and Simon Archer hacked together Picasso, which helps you to identify some of these layout issues. As you may know, most [...]
Eclipse, OSGi and PAX Runner
If you’re using Eclipse for OSGi development, there’s a neat utility that you can use to help you run your OSGi application on a variety of frameworks. PAX Runner uses the PDE org.eclipse.pde.ui.osgiFrameworks extension point to supply frameworks. To install PAX Runner, simply add their repository via software installation wizard. There’s an important thing to [...]






