Class StubArchiBackend

java.lang.Object
name.jurgenei.gradle.archi.StubArchiBackend
All Implemented Interfaces:
ArchiBackend

public class StubArchiBackend extends Object implements ArchiBackend
Lightweight stub backend used for tests and local dry runs.
  • Constructor Details

    • StubArchiBackend

      public StubArchiBackend()
      Creates the stub 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)
      Writes a simple transformed output without invoking external Archi runtime.
      Specified by:
      run in interface ArchiBackend
      Parameters:
      projectDir - current project directory.
      buildDir - current build directory.
      logger - Gradle logger.
      input - source model input file.
      output - target output file.
      args - command arguments (unused by stub).
      envs - environment variables (unused by stub).