Refreshed the design of a database modified using Domino Designer 8.5 (Eclipse version) in Notes 7.0.2 and discovered some of the new stuff now stored in the NSF. See screenshot below. Especially the WEB-INF/classes/plugin/Activator.class makes me wonder what kind of Java stuff is stored in there now…
Using the Eclipse configuration I posted earlier the plug-in with the setlogrlev OSGi console command wouldn’t launch. To solve this you can either manually to start the com.ibm.rcp.core.logger plug-in from the OSGi console or configure the config.ini file on the launch configuration. The former can be done with the below command. A description on how to do the latter has been added to the step-by-step instructions.
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
I’m trying to get Notes 8.5 to play nice with my Eclipse IDE but without any luck. This means I can’t compile anything for the Notes 8.5 beta client. I started with Eclipse 3.3 since Notes 8.5 is based on Expeditor 6.2 which is based on Eclipse 3.3 but without success as it wont install on that platform. No luck in my Eclipse 3.2 / Expeditor toolkit combo either as I either have the Notes client plug-ins avaiable (e.g. Sametime) or the Eclipse platform (org.eclipse.ui) available. Can’t seem to get both working! 😦
Will post in the beta forum now…
Hmmm – doing this the day before leaving for ILUG2008. Clever thing? We’ll see on Friday at 2:30 PM when I’m presenting… 🙂
So the public beta of Notes 8.5 is out and I’m sorry to say that it doesn’t play nice with TwitNotes. I have been in contact with IBM Lotus about it (funny that they contacted me) and we’re working on finding out why.
I’ll post more as I find out why but for now it seems to be due to conflicting Java libraries in the TwitNotes plugin and the Notes 8.5 client as such. I thought they were in separate class loaders by it doesn’t appear that way.
Nice article on developerWorks on the new extension point for action bars, menu items etc. in Eclipse 3.3. This will have consequences for you guys developing SWT stuff for Notes 8+ as Notes 8.5 is based on Eclipse 3.4.
Configuring and adding menu items in Eclipse V3.3