This repository contains a Soot plugin for generating entry points for JavaEE applications.
$ mvn install
Install the eclipse m2e feature and the plugin for scala from http://alchim31.free.fr/m2e-scala/update-site/ . Afterwards, just import the plugin and everything is fine.
$ mvn dependency:copy-dependencies -DincludeScope=runtime
$ java -cp target/dependency/:../../../soot/libs/:../../../soot/lib/sootclasses-trunk.jar:target/soot.plugins.entry-points-0.0.1-SNAPSHOT.jar soot.Main -plugin <plugin.xml> ...
<soot-plugins> <phase-plugin phase="wjpp.entry" class="soot.jimple.toolkits.javaee.EntryPointPlugin"/> </soot-plugins>
- Soot
- Soot-Scala
- XPand2 (provided in the
repository/
folder)