Package name.jurgenei.gradle.archi
Class CliArchiBackend
java.lang.Object
name.jurgenei.gradle.archi.CliArchiBackend
- All Implemented Interfaces:
ArchiBackend
CLI-backed Archi execution backend.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
CliArchiBackend
public CliArchiBackend()Creates the CLI 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) Executes Archi via bundled launcher scripts.- Specified by:
runin interfaceArchiBackend- Parameters:
projectDir- current project directory.buildDir- current build directory.logger- Gradle logger.input- source model input file.output- target output file.args- command-line style arguments.envs- environment variable map.
-