Extensibility Ain't Just A 13-Letter Word

This is a repost of an article originally posted to the SAP Community Network. One of the major reasons of why Eclipse was chosen as a foundation for the new ABAP development environment is its extensibility. Almost every introduction to ADT I’ve seen so far stresses the additional value that can be gained by combining plug-ins from multiple sources. I’ve used Eclipse for some time now (starting with 3.2 or 3.3, I don’t exactly remember when), developed my own Eclipse-based tools and while I’m certainly not an expert, I know about the basics of implementing and extending Eclipse plug-ins. ...

November 16, 2014 · Volker Wegert

Eclipse PDE Headless Build: Beware of OpenJDK / Debian

If you’re setting up a linux box to run an Eclipse PDE headless build and by choice or accident end up using a Debian system and again by choice or accident installed the OpenJDK, you’ll probably see the following p2 director error message after enabling the p2 integration: One or more certificates rejected. Cannot proceed with installation. This message does not contain a wealth of information, it doesn’t even state which certificates where rejected. Even more bizarre is the fact that this message appears even if you turned code signing off. The reason for this can be found buried inside the OpenJDK web site: ...

April 24, 2011 · Volker Wegert

Eclipse PDE Headless Build: To Order!

If your product-based Eclipse PDE Headless Build seems to work just fine and creates some archives with files and executables inside, you might still experience one ugly problem: Unable to acquire application service. Ensure that the org.eclipse.core.runtime bundle is resolved and started (see config.ini) This message will appear in the error log, brought to you by a very plain dialog box. You can solve this problem by editing the product definition file. In the Configuration section, add the plug-in org.eclipse.core.runtime to the list. ‚Then enable Auto-Start and set the Start Level to 2. Since the default start level of OSGi bundles is 4, this will ensure that this plug-in is loaded before the others. ...

April 24, 2011 · Volker Wegert

Article on Xtext published

The Linux-Magazin 02/2011 - that is available as of today - contains an article in which I describe how to use Xtext and the ex-oAW technologies Xtend, Xpand and Check to create a custom configuration DSL and a configuration file generator. Addendum: In the meantime, the article has been made publicly available.

January 5, 2011 · Volker Wegert

Graphiti Talk Slides

Attached to this article you will find the slides of my talk project.replaceAll(“GMF”, “Graphiti”);. At the Eclipse Demo Camp I described my experiences during the replacement of the Graphical Modeling Framework with the relatively recent framework Graphiti. There is no sample coding - the reason for this being simply that you will basically need to rewrite everything from scratch, as I’ve shown in the talk. The slides do not contain any comments and are not translated; they are released under a CC-by-nc-nd license. ...

December 7, 2010 · Volker Wegert