Klasse ReportingExtension

java.lang.Object
org.gradle.api.reporting.ReportingExtension

public abstract class ReportingExtension extends Object
A project extension named "reporting" that provides basic reporting settings and utilities.

Example usage:

 reporting {
     baseDirectory = layout.buildDirectory.dir("our-reports")
 }
 

When implementing a task that produces reports, the location of where to generate reports should be obtained via the file(String) method of this extension.

  • Felddetails

  • Konstruktordetails

    • ReportingExtension

      @Inject public ReportingExtension(Project project)
  • Methodendetails

    • getBaseDir

      @Deprecated public File getBaseDir()
      Veraltet.
      use getBaseDirectory() property instead
      The base directory for all reports

      This value can be changed, so any files derived from this should be calculated on demand.

      Gibt zurück:
      The base directory for all reports
    • setBaseDir

      @Deprecated public void setBaseDir(File baseDir)
      Veraltet.
      use getBaseDirectory() property instead
      Sets the base directory to use for all reports
      Parameter:
      baseDir - The base directory to use for all reports
      Seit:
      4.0
    • setBaseDir

      @Deprecated public void setBaseDir(Object baseDir)
      Veraltet.
      use getBaseDirectory() property instead
      Sets the base directory to use for all reports

      The value will be converted to a File on demand via Project.file(Object).

      Parameter:
      baseDir - The base directory to use for all reports
    • getBaseDirectory

      public DirectoryProperty getBaseDirectory()
      Returns base directory property to use for all reports.
      Seit:
      4.4
    • file

      public File file(String path)
      Creates a file object for the given path, relative to getBaseDir().

      The reporting base dir can be changed, so users of this method should use it on demand where appropriate.

      Parameter:
      path - the relative path
      Gibt zurück:
      a file object at the given path relative to getBaseDir()
    • getApiDocTitle

      public String getApiDocTitle()
    • getReports

      Container for aggregation reports, which may be configured automatically in reaction to the presence of the jvm-test-suite plugin.
      Gibt zurück:
      A container of known aggregation reports
      Seit:
      7.4