PoC Analyser for Java source code utilising Program Dependence Graph
This project uses unpublished modules from Spoon.
Our team has made a fork of it to bump up maven plugins & make these modules publishable.
First of all, we need to install these packages locally:
mkdir spoon && cd spoon && git clone https://github.com/PDG4J/spoon . && cd spoon-control-flow
mvn -DskipTests -Dcheckstyle.skip -am install
Then we can build PDG4J itself:
cd ../ && mkdir pdg4j && cd pdg4j && git clone https://github.com/PDG4J/PDG4J .
./gradlew build