Class ProjectInfoService

java.lang.Object
org.spdx.sbom.gradle.project.ProjectInfoService
All Implemented Interfaces:
org.gradle.api.services.BuildService<ProjectInfoService.RootProjectParam>

public abstract class ProjectInfoService extends Object implements org.gradle.api.services.BuildService<ProjectInfoService.RootProjectParam>
A service to keep all project data, this can be populated by either the SpdxSbomSettingsPlugin or the SpdxSbomPlugin depending on configuration, but should ideally be configured by the settings plugin to ensure maximal compatibility with project isolation.
  • Field Details

  • Constructor Details

    • ProjectInfoService

      public ProjectInfoService()
  • Method Details