Class ArchitectureValidatorExtension

java.lang.Object
com.arc_e_tect.gradle.architecture.ArchitectureValidatorExtension

public class ArchitectureValidatorExtension extends Object
  • Field Details

  • Constructor Details

    • ArchitectureValidatorExtension

      @Inject public ArchitectureValidatorExtension(org.gradle.api.model.ObjectFactory objects, org.gradle.api.file.ProjectLayout layout)
  • Method Details

    • getTestDirectory

      public org.gradle.api.file.DirectoryProperty getTestDirectory()
    • getBasePackage

      public org.gradle.api.provider.Property<String> getBasePackage()
    • getFailOnViolation

      public org.gradle.api.provider.Property<Boolean> getFailOnViolation()
    • getMaxAllowedViolations

      public org.gradle.api.provider.Property<Integer> getMaxAllowedViolations()
    • getIgnoreFailures

      public org.gradle.api.provider.Property<Boolean> getIgnoreFailures()
    • getFailOnDuplicateRules

      public org.gradle.api.provider.Property<Boolean> getFailOnDuplicateRules()
    • getUseBuiltInHexagonalRulePack

      public org.gradle.api.provider.Property<Boolean> getUseBuiltInHexagonalRulePack()
    • getHexagonalArchitecture

      public HexagonalArchitectureExtension getHexagonalArchitecture()
    • hexagonalArchitecture

      public void hexagonalArchitecture(org.gradle.api.Action<? super HexagonalArchitectureExtension> action)