- This topic has 2 replies, 3 voices, and was last updated 19 years, 10 months ago by James Carroll.
-
AuthorPosts
-
GE Healthcare SupportMemberTake a look at Hammurapi (GNU GPL) as an integration/plug-in development opportunity:
http://www.hammurapi.org/doc/Hammurapi.pdfWe’ve found it to be a very complete code quality tool. Right now it is by ant execution only (either from Eclipse ant or regular ant). There is no Eclipse plug-in currently, but I know that it’s someplace the author wants the tool to go.
If an interface could be built for rule in/out/modification, report generation/saving, and execution it would make the tool much more accessible and I think the value of it would be evident to many more developers. It also includes a built-in database server which might be useful for other features of MyEclipse in the future as well.
You can download 3.7.3 at:
http://www.hammurapi.org/content/download.htmlYou can also get more info on the interaction/architecture in doc\UserManual.pdf in section 17.
The only concerns I have would be that Hammurapi requires a LOT of memory especially in the report generation phase and if Eclipse+MyEclipse are in the background I don’t know that people with 256 or 512mb would be able to use the tool effectively. There is another sub-tool called Quickurapi that doesn’t do all the advanced reporting that may be another integration point though.
Future expansion could be realtime scanning for these rules in the same way warnings or errors are shown, ability to post results up to Bugzilla or some other repository for storage/review (obviously the author of Hammurapi would also have to help in that featureset), and reports shown in the Eclipse GUI with export to HTML.
Probably worth investigation,
Jay
Riyad KallaMemberJay,
Very interesting project indeed.. the Jsel library looks interesting as well. I can certainly file this but due to its relatively new nature and lack of plugin to build on I am fairly sure that we wouldn’t take this task on ourselves without user demand for it.
James CarrollMemberI DEFINATELY AGREE!!!!
Hammurapi is a great tool, but its hampered by a lowsy UI. Correction, it has no UI. I’ve been playing with it over the last few days and it can be really frustrating. I’d be more than happy to help you work outhe use cases for the plugin if you develop it, but as a first one:
right click on Eclipse Navigator folder
pop menu includes hammuapi
select hammurapi
hammurpi runs on directorysweeeeeet!
-
AuthorPosts