Package io.github.usekylis.archmetrics
Class ArchitectureMetricsExtension
java.lang.Object
io.github.usekylis.archmetrics.ArchitectureMetricsExtension
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddReportFormat(String value) voidclassesDirectories(Object... paths) voidcomponentOf(ComponentIdentifier identifier) voidfailOn(org.gradle.api.Action<? super ArchitectureMetricsFailureRules> action) org.gradle.api.file.ConfigurableFileCollectionorg.gradle.api.provider.Property<ComponentIdentifier>org.gradle.api.provider.SetProperty<ReportFormat>org.gradle.api.file.DirectoryPropertyorg.gradle.api.provider.Property<String>org.gradle.api.provider.Property<String>voidoutputDirectory(File directory) voidoutputDirectory(String path) voidoutputDirectory(org.gradle.api.provider.Provider<org.gradle.api.file.Directory> directory) voidreportBaseName(String name) voidreportFormats(ReportFormat... values) voidreportFormats(String... values) void
-
Constructor Details
-
ArchitectureMetricsExtension
@Inject public ArchitectureMetricsExtension(org.gradle.api.Project project)
-
-
Method Details
-
getSourceSetName
-
getOutputDirectory
public org.gradle.api.file.DirectoryProperty getOutputDirectory() -
getFormats
-
getReportBaseName
-
getComponentIdentifier
-
getFailOn
-
getFailureRuleSpecs
-
getClassesDirectories
public org.gradle.api.file.ConfigurableFileCollection getClassesDirectories() -
sourceSet
-
outputDirectory
-
outputDirectory
-
outputDirectory
public void outputDirectory(org.gradle.api.provider.Provider<org.gradle.api.file.Directory> directory) -
reportBaseName
-
reportFormats
-
reportFormats
-
addReportFormat
-
componentOf
-
failOn
-
classesDirectories
-