package com.github.signed.sandboxes.maven.plugins;
import org.apache.maven.model.Plugin;
import org.apache.maven.project.MavenProject;
import java.util.List;
public class BuildPlugins {
private final MavenProject mavenProject;
public BuildPlugins(MavenProject mavenProject) {
this.mavenProject = mavenProject;
}
public void lookup(String pluginId, PluginCallback callback) {
List<Plugin> plugins = mavenProject.getBuildPlugins();
for (Plugin plugin : plugins) {
if (pluginId.equals(plugin.getKey())) {
callback.plugin(plugin);
return;
}
}
callback.notFound(pluginId);
}
}