jvanzyl     2004/05/07 17:56:25

  Modified:    maven-core/src/main/resources/org/apache/maven plexus.xml
  Added:       maven-core/src/main/java/org/apache/maven/plugin/discovery
                        MavenPluginDiscoverer.java
  Removed:     maven-core/src/main/java/org/apache/maven/plugin/plexus/discovery
                        MavenPluginDiscoverer.java
  Log:
  
  
  Revision  Changes    Path
  1.1                  
maven-components/maven-core/src/main/java/org/apache/maven/plugin/discovery/MavenPluginDiscoverer.java
  
  Index: MavenPluginDiscoverer.java
  ===================================================================
  package org.apache.maven.plugin.discovery;
  
  /*
   * Copyright 2001-2004 The Apache Software Foundation.
   *
   * Licensed under the Apache License, Version 2.0 (the "License");
   * you may not use this file except in compliance with the License.
   * You may obtain a copy of the License at
   *
   *      http://www.apache.org/licenses/LICENSE-2.0
   *
   * Unless required by applicable law or agreed to in writing, software
   * distributed under the License is distributed on an "AS IS" BASIS,
   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   * See the License for the specific language governing permissions and
   * limitations under the License.
   */
  
  import org.apache.maven.plugin.descriptor.PluginDescriptorBuilder;
  import org.apache.maven.plugin.descriptor.PluginDescriptor;
  import org.codehaus.plexus.component.discovery.AbstractComponentDiscoverer;
  import org.codehaus.plexus.configuration.PlexusConfiguration;
  
  import java.util.ArrayList;
  import java.util.List;
  
  /**
   *
   *
   * @author <a href="mailto:[EMAIL PROTECTED]">Jason van Zyl</a>
   *
   * @version $Id: MavenPluginDiscoverer.java,v 1.1 2004/05/08 00:56:25 jvanzyl Exp $
   */
  public class MavenPluginDiscoverer
      extends AbstractComponentDiscoverer
  {
      private PluginDescriptorBuilder builder;
  
      public MavenPluginDiscoverer()
      {
          builder = new PluginDescriptorBuilder();
      }
  
      public String getComponentDescriptorLocation()
      {
          return "META-INF/maven/plugin.xml";
      }
  
      public String getComponentType()
      {
          return "maven-plugin";
      }
  
      // 
----------------------------------------------------------------------------------
      // <plugin>
      //   <implementation>org.apache.maven.plugin.AntlrPlugin</implementation>
      //   <id>antlr</id>
      //   <goals>
      //     <goal>
      //       <name>antlr</name>
      //       <configuration>
      //         <outputDirectory>#maven.build.dest</outputDirectory>
      //         <resources>#project.build.resources</resources>
      //       </configuration>
      //     </goal>
      //   </goals>
      // </plugin>
      // 
----------------------------------------------------------------------------------
  
      public List createComponentDescriptors( PlexusConfiguration 
componentDescriptorConfiguration )
          throws Exception
      {
          List componentDescriptors = new ArrayList();
  
          PluginDescriptor pluginDescriptor = builder.build( 
componentDescriptorConfiguration );
  
          componentDescriptors.add( pluginDescriptor );
  
          return componentDescriptors;
      }
  }
  
  
  
  1.11      +1 -1      
maven-components/maven-core/src/main/resources/org/apache/maven/plexus.xml
  
  Index: plexus.xml
  ===================================================================
  RCS file: 
/home/cvs/maven-components/maven-core/src/main/resources/org/apache/maven/plexus.xml,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- plexus.xml        8 May 2004 00:50:35 -0000       1.10
  +++ plexus.xml        8 May 2004 00:56:25 -0000       1.11
  @@ -6,7 +6,7 @@
         </listener>
       </listeners>
       <component-discoverers>
  -      <component-discoverer 
implementation="org.apache.maven.plugin.plexus.discovery.MavenPluginDiscoverer"/>
  +      <component-discoverer 
implementation="org.apache.maven.plugin.discovery.MavenPluginDiscoverer"/>
       </component-discoverers>
     </component-discoverer-manager>
     <resources>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to