Package name.jurgenei.gradle.archi
Class ArchimateRunner
java.lang.Object
name.jurgenei.gradle.archi.ArchimateRunner
Coordinates Archi backend execution with normalized arguments and environment.
-
Constructor Summary
ConstructorsConstructorDescriptionArchimateRunner(ArchiBackend backend) Creates a runner backed by the provided backend implementation. -
Method Summary
-
Constructor Details
-
ArchimateRunner
Creates a runner backed by the provided backend implementation.- Parameters:
backend- execution backend.
-
-
Method Details
-
run
public void run(File projectDir, File buildDir, org.gradle.api.logging.Logger logger, File input, File output, List<String> args, Map<String, Object> envs) Runs backend execution with null-safe args/environment maps.- Parameters:
projectDir- current project directory.buildDir- current build directory.logger- Gradle logger.input- source model input file.output- target output file.args- optional argument list; null becomes empty.envs- optional environment map; null becomes empty.
-