Class ComputeDependencies
java.lang.Object
io.codelaser.maddi.gradleplugin.inputconfig.ComputeDependencies
The dependency graph over a GRADLE project's source sets and libraries.
⚠ IT HAS A TWIN: io.codelaser.maddi.run.config.util.ComputeDependencies, which the Maven
plugin uses. The three rules they share -- jmod edges, "every non-JDK set depends on all jmods", and
test -> main -- are stated in both; sibling projects from the maddiSourceElements variant and
source-project edges have no counterpart there. Runtime-only scoping does, but not here: Maven derives it from
the artifact's SCOPE, in mvnplugin/ComputeSourceSets, before the twin sees anything.
See that class for why they are not merged. Check both when changing a shared rule.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.codelaser.maddi.graph.G<String> go(ComputeSourceSets.Result result)
-
Constructor Details
-
ComputeDependencies
public ComputeDependencies()
-
-
Method Details
-
go
-