1 package org.apache.maven.plugin.version; 2 3 18 19 import org.apache.maven.artifact.repository.ArtifactRepository; 20 import org.apache.maven.plugin.InvalidPluginException; 21 import org.apache.maven.project.MavenProject; 22 import org.apache.maven.settings.Settings; 23 24 public interface PluginVersionManager 25 { 26 String ROLE = PluginVersionManager.class.getName(); 27 28 String resolvePluginVersion( String groupId, String artifactId, MavenProject project, Settings settings, 29 ArtifactRepository localRepository ) 30 throws PluginVersionResolutionException, InvalidPluginException, PluginVersionNotFoundException; 31 32 String resolveReportPluginVersion( String groupId, String artifactId, MavenProject project, Settings settings, 33 ArtifactRepository localRepository ) 34 throws PluginVersionResolutionException, InvalidPluginException, PluginVersionNotFoundException; 35 36 } 37 | Popular Tags |