<< One of those crazy Domino timestamps | Home | setlogrlev for Notes 8.5 from Eclipse 3.4 >>

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



Re: Configure Eclipse 3.4 for Notes 8.5 plug-in development

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.
Avatar: Pierre Carlson

Re: Configure Eclipse 3.4 for Notes 8.5 plug-in development

There will be an Expeditor Toolkit 6.2 that supports Notes 8.5.  It will be released around the same time as Notes 8.5 GA.
Avatar: Mikkel Heisterberg

Re: Configure Eclipse 3.4 for Notes 8.5 plug-in development

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.
Avatar: sushant

War File on domino web server

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

 

Avatar: Mikkel Heisterberg

Re: Configure Eclipse 3.4 for Notes 8.5 plug-in development

Hmmm - unfortunately upgrading to Eclipse 3.4RC4 doesn't solve the problem. Bummer!

Re: Configure Eclipse 3.4 for Notes 8.5 plug-in development

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.
Avatar: Luis Benitez

Re: Configure Eclipse 3.4 for Notes 8.5 plug-in development

Awesome Thanks for the information!!!

Have you tried this with Notes 8.5 Public Beta 2? I'm getting a can't launch framework error.
Avatar: Mikkel Heisterberg

Re: Configure Eclipse 3.4 for Notes 8.5 plug-in development

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
Avatar: Karsten Lehmann

Re: Configure Eclipse 3.4 for Notes 8.5 plug-in development

You can get the install.id from the file "C:\Program files\IBM\Lotus\notes\framework\rcp\rcplauncher.properties". It's in the variable "rcp.install.id".

And you can see the rcp base version in the folder "C:\Program files\IBM\Lotus\notes\framework\rcp\eclipse\plugins". 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".
Avatar: Markus Koestner

Re: Configure Eclipse 3.4 for Notes 8.5 plug-in development

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!
Avatar: Markus Koestner

Re: Configure Eclipse 3.4 for Notes 8.5 plug-in development

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
Avatar: Martin

Re: Configure Eclipse 3.4 for Notes 8.5 plug-in development

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


Add a comment Send a TrackBack