aheritier    2004/05/19 16:20:34

  Modified:    javadoc  plugin.jelly
               javadoc/src/plugin-test project.xml
               javadoc/src/plugin-test/src/main/org/apache/maven
                        package.html
  Added:       javadoc/src/plugin-test/src/main/org/apache/maven
                        Dummy2.java
               javadoc/src/plugin-test/src/main/org/apache/maven2
                        Dummy3.java Dummy4.java package.html
               javadoc/src/plugin-test/src/main/org/apache/maven2/doc-files
                        example.txt
  Log:
  MPJAVADOC-24 fix with tests
  
  Revision  Changes    Path
  1.37      +13 -3     maven-plugins/javadoc/plugin.jelly
  
  Index: plugin.jelly
  ===================================================================
  RCS file: /home/cvs/maven-plugins/javadoc/plugin.jelly,v
  retrieving revision 1.36
  retrieving revision 1.37
  diff -u -r1.36 -r1.37
  --- plugin.jelly      18 May 2004 20:55:51 -0000      1.36
  +++ plugin.jelly      19 May 2004 23:20:33 -0000      1.37
  @@ -159,7 +159,6 @@
         <ant:record name="${maven.build.dir}/javadoc/report.txt" action="start" />
   
         <ant:javadoc
  -        packagenames="${pom.package}.*"
           destdir="${maven.javadoc.destdir}"
           author="${maven.javadoc.author}"
           public="${maven.javadoc.public}"
  @@ -172,8 +171,7 @@
           bottom="${copyright}"
           stylesheetfile="${maven.javadoc.stylesheet}"
           additionalparam="${maven.javadoc.additionalparam}"
  -        useexternalfile="${maven.javadoc.useexternalfile}"
  -        sourcepath="${pom.build.sourceDirectory}">
  +        useexternalfile="${maven.javadoc.useexternalfile}">
       
           <!-- sourceSet is set by the javadoc:check-needed function -->
           <ant:fileset refid="sourceSet" />
  @@ -299,6 +297,18 @@
           section="Javadoc Report"
           inputText="${inputText}"
           output="${genDocs}/javadoc.xml"/>
  +        
  +      <!-- 
  +      Because we use in the javadoc task a fileset and not a packageset
  +      (to allow sourceModifications) the javadoc doesn't copy 
  +      automatically doc-files directories.
  +      We must do it manually.
  +      -->
  +      <ant:copy todir="${maven.javadoc.destdir}">
  +        <ant:fileset dir="${pom.build.sourceDirectory}">
  +          <ant:include name="**/doc-files/**/*"/>
  +        </ant:fileset>       
  +      </ant:copy>
       </j:if>
   
     </goal>
  
  
  
  1.2       +8 -0      maven-plugins/javadoc/src/plugin-test/project.xml
  
  Index: project.xml
  ===================================================================
  RCS file: /home/cvs/maven-plugins/javadoc/src/plugin-test/project.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- project.xml       7 May 2004 02:09:29 -0000       1.1
  +++ project.xml       19 May 2004 23:20:33 -0000      1.2
  @@ -54,5 +54,13 @@
   
     <build>
       <sourceDirectory>src/main</sourceDirectory>
  +    <sourceModifications>
  +      <sourceModification>
  +        <className>org.apache.maven.Dummy</className>
  +        <excludes>
  +          <exclude>**/Dummy4.*</exclude>
  +        </excludes>
  +      </sourceModification>
  +    </sourceModifications>
     </build>
   </project>
  
  
  
  1.2       +1 -1      
maven-plugins/javadoc/src/plugin-test/src/main/org/apache/maven/package.html
  
  Index: package.html
  ===================================================================
  RCS file: 
/home/cvs/maven-plugins/javadoc/src/plugin-test/src/main/org/apache/maven/package.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- package.html      18 May 2004 20:55:51 -0000      1.1
  +++ package.html      19 May 2004 23:20:33 -0000      1.2
  @@ -1,4 +1,4 @@
   <html>
   <head></head>
  -<body>Package documentation.<br/> <a href="doc-files/example.txt">Example</a></body>
  +<body>Package documentation.<br/> <a href="doc-files/example.txt">example.txt in 
doc-files directory.</a></body>
   </html>
  
  
  
  1.1                  
maven-plugins/javadoc/src/plugin-test/src/main/org/apache/maven/Dummy2.java
  
  Index: Dummy2.java
  ===================================================================
  package org.apache.maven;
  
  public class Dummy2
  {
      public String badChecky = "error";
  } 
  
  
  1.1                  
maven-plugins/javadoc/src/plugin-test/src/main/org/apache/maven2/Dummy3.java
  
  Index: Dummy3.java
  ===================================================================
  package org.apache.maven2;
  
  public class Dummy3
  {
      public String badChecky = "error";
  } 
  
  
  1.1                  
maven-plugins/javadoc/src/plugin-test/src/main/org/apache/maven2/Dummy4.java
  
  Index: Dummy4.java
  ===================================================================
  package org.apache.maven2;
  
  public class Dummy4
  {
      public String badChecky = "error";
  } 
  
  
  1.1                  
maven-plugins/javadoc/src/plugin-test/src/main/org/apache/maven2/package.html
  
  Index: package.html
  ===================================================================
  <html>
  <head></head>
  <body>Package documentation.<br/> <a href="doc-files/example.txt">example.txt in 
doc-files directory.</a></body>
  </html>
  
  
  1.1                  
maven-plugins/javadoc/src/plugin-test/src/main/org/apache/maven2/doc-files/example.txt
  
  Index: example.txt
  ===================================================================
  This an example
  
  

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

Reply via email to