• Using Eclipse for Java Agent Development

    By anthony giambrone 2 decades ago

    I see that you used Eclipse and Ant for development. I lead a team of Domino developers and we are trying to get up to speed on using Eclipse for our Java agent development.



    A few questions:

    1) How do you handle a multi-developer environment using Eclipse for Domino. Do you just save all the files in an application specific directory, then import the compiled jar into the Java agent IDE?



    2) How do you handle debugging?

    2 a) for notes client java agent

    2 b) for WQO or WQS java agents



    Any help will be greatly appreciated.



    Thank you,

    Anthony Giambrone

    accuratebiz@gmail.com

    • Eclipse

      By Phillip A Kahrl 2 decades ago

      Here's a link to an article that may be useful:



      http://www-128.ibm.com/developerworks/lotus/library/notes-eclipse/



      1) I don't work in multi-developer environment as far as Domino with Java goes. Eclipse does support CVS so that seems like it would be the way to go.



      2) For debugging. Writing your own classes for exceptions and logging is extremely helpful for server-side debugging. For notes client, you can have your exception and logging classes write to System.out so you can see the output in the Java debug window. For server side, you can have the exception and log classes write to Notes document. You can also write to System.out which will end up in the Notes Log, but it can be hard to find your output in the Notes log if you have a lot of stuff running on your server. Supposedly, there is a server-side debugger available for Domino 7, but I haven't tried it.


      • Phil Kahrl
    • By Matt Nicholson 2 decades ago

      Currently I just import and export the filesystem between eclipse and notes but a project to keep an eye on is Domiclipse http://www.frunobulax.com/members/frunobulax/home.nsf/Home?readform which looks very promising.

    • More info...

      By anthony giambrone 2 decades ago

      Thanks for your responses.



      For anyone else interested in this topic, you can also find more information in the Lotus Advisor's July, August, and September's 2005 articles written by Marty Leon.