Package org.smallmind.artifact.maven
Class MavenScanner
java.lang.Object
org.smallmind.artifact.maven.MavenScanner
-
Constructor Summary
ConstructorsConstructorDescriptionMavenScanner(String repositoryId, boolean offline, Stint cycleStint, MavenCoordinate... mavenCoordinates) MavenScanner(String settingsDirectory, String repositoryId, boolean offline, Stint cycleStint, MavenCoordinate... mavenCoordinates) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMavenScannerListener(MavenScannerListener listener) voidvoidstart()voidstop()
-
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
-
removeMavenScannerListener
-
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.DependencyCollectionExceptionorg.eclipse.aether.resolution.DependencyResolutionExceptionorg.eclipse.aether.resolution.ArtifactResolutionException
-
stop
- Throws:
InterruptedException
-