Search code examples
javaeclipsepluginsprogram-slicing

How does the program-slicing plug-in Indus and kaveri work in eclipse?


I learned that Indus is a framework for program slicing, and kaveri is its plug-in on eclipse.The download link of Indus is http://forge.cis.ksu.edu/frs/?Group_id=12, but I can't open it.

However I found a CVS repo in github ( https://github.com/rvprasad/Indus_archive ). I put the Indus and kaveri plugin jars into eclipse's dropins, but it doesn't work. I switched to the plugins directory, it still doesn't work.


Solution

  • The Indus plug-in is too old to run in the current Eclipse IDE.

    Currently, the Indus plug-in is an old style (Eclipse 2.x; non-OSGi) plug-in, as you can see from the fact that e.g. the dependencies are specified in the file plugin.xml instead of in the file META-INF/MANIFEST.MF.

    Unfortunately, since Eclipse Luna (4.4) which has been released 2014 old style plug-ins are no longer supported. So code changes are required if you want to use the plug-in in a current Eclipse IDE.