Configure Eclipse 3.4 for Notes 8.5 plug-in development

So ever since I got one of the first drops of Notes 8.5 and with increasing effort since the public beta of Notes 8.5 came out I have been trying to get my Eclipse IDE ready for Notes 8.5 plug-in development no without success. Shout outs to IBM have been unsuccessful… 😦

Notes 8.5 is built on Expeditor 6.2 which in turn is based on Eclipse 3.4 (codenamed Ganymede). I couldn’t get my Eclipse 3.2/Expeditor 6.1 toolkit combo to work with Notes 8.5 and without an Expeditor toolkit for Expeditor 6.2 I couldn’t get my Eclipse 3.3/3.4 to work.

Finally today I managed to get my Eclipse IDE configured by piecing together different pieces of information found via Google. Below is a description on how to configure the latest build of Eclipse Ganymede (3.4 RC2) for Notes 8.5 plug-in development and debugging. Only caveat I have discovered so far is that I manually have to update the classpath for SWT libraries (e.g. org.eclipse.ui.swt) every time I restart Eclipse.

Once you have gone through the steps in the description (see link below) you should be able to run plug-in projects in Eclipse 3.4 using Notes 8.5.

Good luck!! 🙂

Configure Eclipse 3.4 RC2 for Notes 8.5 public beta

12 thoughts on “Configure Eclipse 3.4 for Notes 8.5 plug-in development”

  1. Excellent! I will be trying this out tonight. I wonder how IBM plan to address this going forward? Will there be an XPD toolkit for 6.2? I would have thought that it could ship along with core PDE tools in Designer on Eclipse to make this easier for Notes plugin and composite app developers.

    Like

  2. Cool! Don’t know it you talked to Bob Balfe but I’m seeing a weird compile issue when relaunching Eclipse where Eclipse cannot find classes from org.eclipse.ui.widgets… Very weird. Resetting the target platform works. Any pointers you have is greatly appreciated.

    Like

  3. Hi ,

    I guess lotus notes 6 and 7 versions are not J2ee complaint . How one create a JSP file on domino and not able to deploy a war ( Web archive file) on domino 7 server.

    Is it possible to deploy war on lotus notes 8 and 8.5 . I guess one has to use another server ( apache to host a war file).

    Can you pls help me understand this.

    I am a domino developer with some java knowlegde

    Thanks

    Sushant

     

    Like

  4. These instructions worked a treat for me using Eclipse 3.4 RC4. I also experienced the weird classpath issues with org.eclipse.swt (as well as with com.ibm.notes.java.api aka Notes.jar). I found that by checking the option "Build target platform based on the target’s installed plug-ins" during the target platform configuration (step 6) solved this.

    Like

  5. Yeah – to make it work with public beta 2 (or any later code drop for that matter) you need to obtain the "secret" install id from the names of the plugins. The install id for code drop 11 (the latest code drop I have) is as follows:

    install_id=1223118568130
    rcp.base_version=6.2.0.200809220947

    Like

  6. You can get the install.id from the file "C:Program filesIBMLotusnotesframeworkrcprcplauncher.properties". It’s in the variable "rcp.install.id".

    And you can see the rcp base version in the folder "C:Program filesIBMLotusnotesframeworkrcpeclipseplugins". There’s a sub directory beginning with "com.ibm.rcp.base_" following this version number, e.g. "com.ibm.rcp.base_6.2.0.200809220947" for rcp base version "6.2.0.200809220947".

    Like

  7. Hello Mikkel,

    I just used your guide to cofigure my Eclipse environment for Notes 8.5. Thank you very much. I could not achieve it with the Expedtior toolkit 6.2.

    Greetings
    Markus

    P.S. I love your blog!

    Like

  8. Hello Mikkel,

    I just used your guide to cofigure my Eclipse environment for Notes 8.5. Thank you very much. I could not achieve it with the Expedtior toolkit 6.2.

    Greetings
    Markus

    Like

  9. Hello Mikkel

    How is the situation nowadays with the configuration of Notes 8.5 and Eclipse 3.4?

    Do I still have to go through your guide to configure my Eclipse or are there new know How.

    Thanks for every help.

    Greetings Martin

    Like

Comments are closed.