RSS

What a week….

13 Jan

The last week was so special. It all starts with the simple Idea to make “FindBugs” available in the Domino Designer. I was fall in love with FindBugs at the first moment, when I’ve tried the plugin on some Java projects.

But the plugin did not run in the Domino Designer for some reason. After a deeper analyze, I found 2 major problems:

  1. The Findbugs Plugin was designed for Eclipse 3.6 and higher
  2. The FindBugs Plugin loads compiled classes direct from the filesystem (the credit for discovering this problem goes to Nathan. He guided me to the right part of the code)

First Problem was a 10 minutes Issue, the second takes longer. I had to program an own CodeBase implementation and an own CodeBaseEntry implementation which loads all compiled class files direct from the NSF. But some hours and some line of code later it works.

A short E-Mail exchange with Peter Tanner, our IP Manager helped me to discover that I’ve to publish it under LGPL 3 Licence. After a very short internal testing, I’ve published the project and also an easy to install way. And then something happens, which I didn’t expect. Only 12 hours after publishing FindBugs for Domino Designer, I’ve found 2 blog entries about it!

Would you expect such a fast adoption?

And the release of the new OpenNTF Website this weekend has made the week absolute superb!

 
2 Comments

Posted by on January 13, 2014 in Domino, Java, OpenNTF, XPages

 

Tags:

2 responses to “What a week….

  1. FoxAlfaBravo (@FoxAlfaBravo)

    July 22, 2014 at 12:07 pm

    Great job for the plugin for xpages

    I’m planning to extend it so that webservices containers can be parsed also, but I cannot even rebuild the plugin in my Eclipse environment using the master. Could you provide a snapshot of your dev environment to help on this?

    Thanks
    Fab

     

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: