All Classes and Interfaces
Class
Description
The maddi Gradle plugin.
Property names are identical to those of the CLI (.cli.Main).
Runs the maddi analyzer over the project's sources.
The actual analysis, run in a forked worker JVM (see
AnalyzerTask) so the openjdk front-end's required
--add-exports for com.sun.tools.javac.* can be injected without the consuming build's daemon
needing any special configuration.The dependency graph over a GRADLE project's source sets and libraries.
targets for sources:
multiple directories in a source set (DONE)
source sets beyond main, test in the same project (e.g.
Writes the project's
InputConfiguration (extracted from the plugin-computed
Configuration) to a JSON file.