1 package org.apache.maven.plugin; 2 3 18 19 import org.apache.maven.plugin.descriptor.PluginDescriptorBuilder; 20 import org.codehaus.plexus.component.discovery.AbstractComponentDiscoverer; 21 import org.codehaus.plexus.component.repository.ComponentSetDescriptor; 22 import org.codehaus.plexus.configuration.PlexusConfigurationException; 23 24 import java.io.Reader ; 25 26 31 public class MavenPluginDiscoverer 32 extends AbstractComponentDiscoverer 33 { 34 private PluginDescriptorBuilder builder; 35 36 public MavenPluginDiscoverer() 37 { 38 builder = new PluginDescriptorBuilder(); 39 } 40 41 public String getComponentDescriptorLocation() 42 { 43 return "META-INF/maven/plugin.xml"; 44 } 45 46 public ComponentSetDescriptor createComponentDescriptors( Reader componentDescriptorConfiguration, String source ) 47 throws PlexusConfigurationException 48 { 49 return builder.build( componentDescriptorConfiguration, source ); 50 } 51 } 52 | Popular Tags |