jvanzyl     2004/05/07 16:48:43

  Modified:    maven-plugins/maven-compiler-plugin/src/main/resources/META-INF/maven
                        plugin.xml
               maven-plugins/maven-scm-plugin project.xml
               maven-plugins/maven-xdoc-plugin/src/main/java/org/apache/maven/xdoc
                        XdocPlugin.java
               
maven-plugins/maven-xdoc-plugin/src/main/java/org/apache/maven/xdoc/render
                        Xpp3Dom.java
               
maven-plugins/maven-xdoc-plugin/src/main/java/org/apache/maven/xdoc/render/element
                        AbstractXdocElementRenderer.java
                        DocumentRenderer.java PropertiesRenderer.java
               
maven-plugins/maven-xdoc-plugin/src/test/java/org/apache/maven/xdoc/render
                        IntegratedPluginGoalTestCase.java
  Log:
  o updating for the changes to the plugin request/response.
  
  Revision  Changes    Path
  1.6       +83 -0     
maven-components/maven-plugins/maven-compiler-plugin/src/main/resources/META-INF/maven/plugin.xml
  
  Index: plugin.xml
  ===================================================================
  RCS file: 
/home/cvs/maven-components/maven-plugins/maven-compiler-plugin/src/main/resources/META-INF/maven/plugin.xml,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- plugin.xml        22 Mar 2004 18:09:15 -0000      1.5
  +++ plugin.xml        7 May 2004 23:48:42 -0000       1.6
  @@ -9,6 +9,89 @@
         <field-name>compilers</field-name>
       </requirement>
     </requirements>
  +
  +  <!--
  +  <parameters>
  +    <parameter>
  +      <name>sourceDirectory</name>
  +      <description></description>
  +    </parameter>
  +    <parameter>
  +      <name>outputDirectory</name>
  +      <description></description>
  +    </parameter>
  +    <parameter>
  +      <name>classpathElements</name>
  +      <description></description>
  +    </parameter>
  +    <parameter>
  +      <name>compiler</name>
  +      <description></description>
  +    </parameter>
  +  </parameters>
  +
  +  <goals>
  +    <goal>
  +      <name>compile</name>
  +      <expressions>
  +        <expression>#project.build.sourceDirectory</expression>
  +        <expression>#maven.build.dest</expression>
  +        <expression>#project.classpathElements</expression>
  +        <expression>javac</expression>
  +      </expressions>
  +    </goal>
  +  </goals>
  +  -->
  +
  +  <goals>
  +    <goal>
  +      <name>compile</name>
  +      <parameters>
  +        <parameter>
  +          <name>sourceDirectory</name>
  +          <expression>#project.build.sourceDirectory</expression>
  +        </parameter>
  +        <parameter>
  +          <name>outputDirectory</name>
  +          <expression>#maven.build.dest</expression>
  +        </parameter>
  +        <parameter>
  +          <name>classpathElements</name>
  +          <expression>#project.classpathElements</expression>
  +        </parameter>
  +        <parameter>
  +          <name>compiler</name>
  +          <expression>javac</expression>
  +        </parameter>
  +      </parameters>
  +    </goal>
  +    <goal>
  +      <name>test:compile</name>
  +      <prereqs>
  +        <prereq>compile</prereq>
  +      </prereqs>
  +      <parameters>
  +        <parameter>
  +          <name>sourceDirectory</name>
  +          <expression>#project.build.unitTestSourceDirectory</expression>
  +        </parameter>
  +        <parameter>
  +          <name>outputDirectory</name>
  +          <expression>#maven.test.dest</expression>
  +        </parameter>
  +        <parameter>
  +          <name>classpathElements</name>
  +          <expression>#project.classpathElements</expression>
  +        </parameter>
  +        <parameter>
  +          <name>compiler</name>
  +          <expression>javac</expression>
  +        </parameter>
  +      </parameters>
  +    </goal>
  +  </goals>
  +
  +
     <goals>
       <goal>
         <name>compile</name>
  
  
  
  1.4       +1 -1      maven-components/maven-plugins/maven-scm-plugin/project.xml
  
  Index: project.xml
  ===================================================================
  RCS file: /home/cvs/maven-components/maven-plugins/maven-scm-plugin/project.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- project.xml       12 Apr 2004 20:14:19 -0000      1.3
  +++ project.xml       7 May 2004 23:48:42 -0000       1.4
  @@ -34,7 +34,7 @@
       <dependency>
         <groupId>maven</groupId>
         <artifactId>scm-api</artifactId>
  -      <version>1.0-beta-1-SNAPSHOT</version>
  +      <version>0.9-SNAPSHOT</version>
       </dependency>
     </dependencies>
   </project>
  
  
  
  1.10      +3 -1      
maven-components/maven-plugins/maven-xdoc-plugin/src/main/java/org/apache/maven/xdoc/XdocPlugin.java
  
  Index: XdocPlugin.java
  ===================================================================
  RCS file: 
/home/cvs/maven-components/maven-plugins/maven-xdoc-plugin/src/main/java/org/apache/maven/xdoc/XdocPlugin.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- XdocPlugin.java   15 Apr 2004 03:22:09 -0000      1.9
  +++ XdocPlugin.java   7 May 2004 23:48:43 -0000       1.10
  @@ -114,6 +114,8 @@
               catch ( Exception e )
               {
                   System.out.println( "error rendering: " + file );
  +
  +                e.printStackTrace();
               }
           }
       }
  
  
  
  1.2       +2 -14     
maven-components/maven-plugins/maven-xdoc-plugin/src/main/java/org/apache/maven/xdoc/render/Xpp3Dom.java
  
  Index: Xpp3Dom.java
  ===================================================================
  RCS file: 
/home/cvs/maven-components/maven-plugins/maven-xdoc-plugin/src/main/java/org/apache/maven/xdoc/render/Xpp3Dom.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- Xpp3Dom.java      7 Apr 2004 01:36:05 -0000       1.1
  +++ Xpp3Dom.java      7 May 2004 23:48:43 -0000       1.2
  @@ -13,9 +13,9 @@
   
       private Map attributes;
   
  -    private List childList;
  +    private List childList = new ArrayList();
   
  -    private Map childMap;
  +    private Map childMap = new HashMap();
   
       private Xpp3Dom parent;
   
  @@ -71,13 +71,6 @@
   
       public void addChild( Xpp3Dom xpp3Dom )
       {
  -        if ( null == childList )
  -        {
  -            childList = new ArrayList();
  -
  -            childMap = new HashMap();
  -        }
  -
           xpp3Dom.setParent( this );
   
           childList.add( xpp3Dom );
  @@ -87,11 +80,6 @@
   
       public int getChildCount()
       {
  -        if ( null == childList )
  -        {
  -            return 0;
  -        }
  -
           return childList.size();
       }
   
  
  
  
  1.2       +9 -3      
maven-components/maven-plugins/maven-xdoc-plugin/src/main/java/org/apache/maven/xdoc/render/element/AbstractXdocElementRenderer.java
  
  Index: AbstractXdocElementRenderer.java
  ===================================================================
  RCS file: 
/home/cvs/maven-components/maven-plugins/maven-xdoc-plugin/src/main/java/org/apache/maven/xdoc/render/element/AbstractXdocElementRenderer.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- AbstractXdocElementRenderer.java  14 Apr 2004 20:35:44 -0000      1.1
  +++ AbstractXdocElementRenderer.java  7 May 2004 23:48:43 -0000       1.2
  @@ -22,12 +22,18 @@
       protected void renderElement( Xpp3Dom element, XMLWriter writer, 
RenderingContext renderingContext )
           throws Exception
       {
  -        xdocRenderer.renderElement( element, writer, renderingContext );
  +        if ( element != null )
  +        {
  +            xdocRenderer.renderElement( element, writer, renderingContext );
  +        }
       }
   
       public void renderChildren( Xpp3Dom element, XMLWriter writer, RenderingContext 
renderingContext )
           throws Exception
       {
  -        xdocRenderer.renderChildren( element, writer, renderingContext );
  +        if ( element != null )
  +        {
  +            xdocRenderer.renderChildren( element, writer, renderingContext );
  +        }
       }
   }
  
  
  
  1.2       +14 -2     
maven-components/maven-plugins/maven-xdoc-plugin/src/main/java/org/apache/maven/xdoc/render/element/DocumentRenderer.java
  
  Index: DocumentRenderer.java
  ===================================================================
  RCS file: 
/home/cvs/maven-components/maven-plugins/maven-xdoc-plugin/src/main/java/org/apache/maven/xdoc/render/element/DocumentRenderer.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- DocumentRenderer.java     14 Apr 2004 20:34:15 -0000      1.1
  +++ DocumentRenderer.java     7 May 2004 23:48:43 -0000       1.2
  @@ -26,7 +26,19 @@
   
           writer.startElement( "title" );
   
  -        writer.writeText( element.getChild( "properties" ).getChild( "title" 
).getValue() );
  +        Xpp3Dom properties = element.getChild( "properties" );
  +
  +        if ( properties != null )
  +        {
  +            if ( properties.getChild( "title" ) != null )
  +            {
  +                writer.writeText( properties.getChild( "title" ).getValue() );
  +            }
  +            else
  +            {
  +                writer.writeText( "No title specified" );                
  +            }
  +        }
   
           writer.endElement();
   
  
  
  
  1.2       +7 -2      
maven-components/maven-plugins/maven-xdoc-plugin/src/main/java/org/apache/maven/xdoc/render/element/PropertiesRenderer.java
  
  Index: PropertiesRenderer.java
  ===================================================================
  RCS file: 
/home/cvs/maven-components/maven-plugins/maven-xdoc-plugin/src/main/java/org/apache/maven/xdoc/render/element/PropertiesRenderer.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- PropertiesRenderer.java   14 Apr 2004 20:34:15 -0000      1.1
  +++ PropertiesRenderer.java   7 May 2004 23:48:43 -0000       1.2
  @@ -40,7 +40,12 @@
   
                   writer.addAttribute( "name", "email" );
   
  -                writer.addAttribute( "content", child.getAttribute( "email" ) );
  +                String email = child.getAttribute( "email" );
  +
  +                if ( email != null )
  +                {
  +                    writer.addAttribute( "content", child.getAttribute( "email" ) );
  +                }
   
                   writer.endElement();
               }
  
  
  
  1.2       +6 -2      
maven-components/maven-plugins/maven-xdoc-plugin/src/test/java/org/apache/maven/xdoc/render/IntegratedPluginGoalTestCase.java
  
  Index: IntegratedPluginGoalTestCase.java
  ===================================================================
  RCS file: 
/home/cvs/maven-components/maven-plugins/maven-xdoc-plugin/src/test/java/org/apache/maven/xdoc/render/IntegratedPluginGoalTestCase.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- IntegratedPluginGoalTestCase.java 12 Apr 2004 18:59:19 -0000      1.1
  +++ IntegratedPluginGoalTestCase.java 7 May 2004 23:48:43 -0000       1.2
  @@ -3,6 +3,7 @@
   import org.apache.maven.plugin.Plugin;
   import org.apache.maven.plugin.PluginExecutionRequest;
   import org.apache.maven.plugin.PluginExecutionResponse;
  +import org.apache.maven.plugin.manager.DefaultPluginManagerManager;
   import org.apache.maven.plugin.descriptor.GoalDescriptor;
   import org.apache.maven.plugin.descriptor.PluginDescriptor;
   import org.apache.maven.plugin.descriptor.PluginDescriptorBuilder;
  @@ -14,6 +15,7 @@
   import java.io.File;
   import java.io.InputStreamReader;
   import java.util.Iterator;
  +import java.util.Map;
   
   /**
    * @author <a href="mailto:[EMAIL PROTECTED]">Jason van Zyl</a>
  @@ -83,7 +85,9 @@
   
           GoalDescriptor goalDescriptor = findGoalDescriptor( pluginDescriptor, goal 
);
   
  -        PluginExecutionRequest request = new PluginExecutionRequest( 
pluginDescriptor, goalDescriptor, project );
  +        Map parameters = DefaultPluginManagerManager.createParameters( 
goalDescriptor, project );
  +
  +        PluginExecutionRequest request = new PluginExecutionRequest( parameters );
   
           return request;
       }
  
  
  

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

Reply via email to