Class MavenScanner

java.lang.Object
org.smallmind.artifact.maven.MavenScanner

public class MavenScanner extends Object
  • Constructor Details

    • MavenScanner

      public MavenScanner(String repositoryId, boolean offline, Stint cycleStint, MavenCoordinate... mavenCoordinates) throws org.apache.maven.settings.building.SettingsBuildingException
      Throws:
      org.apache.maven.settings.building.SettingsBuildingException
    • MavenScanner

      public MavenScanner(String settingsDirectory, String repositoryId, boolean offline, Stint cycleStint, MavenCoordinate... mavenCoordinates) throws org.apache.maven.settings.building.SettingsBuildingException
      Throws:
      org.apache.maven.settings.building.SettingsBuildingException
  • Method Details

    • addMavenScannerListener

      public void addMavenScannerListener(MavenScannerListener listener)
    • removeMavenScannerListener

      public void removeMavenScannerListener(MavenScannerListener listener)
    • start

      public void start() throws org.eclipse.aether.collection.DependencyCollectionException, org.eclipse.aether.resolution.DependencyResolutionException, org.eclipse.aether.resolution.ArtifactResolutionException
      Throws:
      org.eclipse.aether.collection.DependencyCollectionException
      org.eclipse.aether.resolution.DependencyResolutionException
      org.eclipse.aether.resolution.ArtifactResolutionException
    • stop

      public void stop() throws InterruptedException
      Throws:
      InterruptedException