java.lang.Object
org.sonatype.gradle.plugins.scan.nexus.iq.client.scan.Scanner

public class Scanner extends Object
Since:
1.0.1
  • Constructor Summary

    Constructors
    Constructor
    Description
    Scanner(com.sonatype.insight.scan.config.ScanPropertiesLoader scanPropertiesLoader, com.sonatype.insight.scan.client.ClientScanner clientScanner, com.sonatype.insight.scan.file.FileScanner fileScanner, com.sonatype.insight.scan.model.io.ScanWriterFactory scanWriterFactory)
    Constructs a new Scanner without a logger.
    Scanner(com.sonatype.insight.scan.config.ScanPropertiesLoader scanPropertiesLoader, com.sonatype.insight.scan.client.ClientScanner clientScanner, com.sonatype.insight.scan.file.FileScanner fileScanner, com.sonatype.insight.scan.model.io.ScanWriterFactory scanWriterFactory, org.slf4j.Logger log)
    Constructs a new Scanner with an optional logger.
  • Method Summary

    Modifier and Type
    Method
    Description
    protected File
    Creates a temporary file for storing the scan results.
    scan(Properties config, List<File> targets, Optional<File> baseDirectory, Optional<String> instanceId, Map<String,String> envVars, List<com.sonatype.insight.scan.module.model.Module> modules)
    Scans the given targets and modules without licensed features.
    scan(Properties config, List<File> targets, Optional<File> baseDirectory, Optional<String> instanceId, Map<String,String> envVars, List<com.sonatype.insight.scan.module.model.Module> modules, Set<String> licensedFeatures)
    Scans the given targets and modules with optional licensed features.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Scanner

      public Scanner(com.sonatype.insight.scan.config.ScanPropertiesLoader scanPropertiesLoader, com.sonatype.insight.scan.client.ClientScanner clientScanner, com.sonatype.insight.scan.file.FileScanner fileScanner, com.sonatype.insight.scan.model.io.ScanWriterFactory scanWriterFactory)
      Constructs a new Scanner without a logger.
    • Scanner

      public Scanner(com.sonatype.insight.scan.config.ScanPropertiesLoader scanPropertiesLoader, com.sonatype.insight.scan.client.ClientScanner clientScanner, com.sonatype.insight.scan.file.FileScanner fileScanner, com.sonatype.insight.scan.model.io.ScanWriterFactory scanWriterFactory, org.slf4j.Logger log)
      Constructs a new Scanner with an optional logger.
  • Method Details