dion        2003/07/22 00:05:36

  Modified:    src/plugins-build/javadoc plugin.jelly
  Log:
  Teach plugin about sourceMods
  
  Revision  Changes    Path
  1.16      +17 -1     maven/src/plugins-build/javadoc/plugin.jelly
  
  Index: plugin.jelly
  ===================================================================
  RCS file: /home/cvs/maven/src/plugins-build/javadoc/plugin.jelly,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- plugin.jelly      6 Apr 2003 00:10:44 -0000       1.15
  +++ plugin.jelly      22 Jul 2003 07:05:36 -0000      1.16
  @@ -82,7 +82,6 @@
         <ant:record name="${maven.build.dir}/javadoc/report.txt" action="start" />
   
         <ant:javadoc
  -        sourcepathref="maven.compile.src.set"
           packagenames="${pom.package}.*"
           destdir="${maven.javadoc.destdir}"
           author="${maven.javadoc.author}"
  @@ -96,6 +95,23 @@
           bottom="${copyright}"
           stylesheetfile="${maven.javadoc.stylesheet}"
           additionalparam="${maven.javadoc.additionalparam}">
  +
  +        <ant:fileset dir="${pom.build.sourceDirectory}">
  +          <ant:include name="**/*.java"/>
  +          <!-- FIXME: This is a bad cut and paste -->
  +          <!-- handle source modifications -->
  +          <j:forEach var="sm" items="${pom.build.sourceModifications}">
  +            <ant:available property="classPresent" classname="${sm.className}"/>
  +            <j:if test="${classPresent != 'true'}">
  +              <j:forEach var="exclude" items="${sm.excludes}">
  +                <ant:exclude name="${exclude}"/>
  +              </j:forEach>
  +              <j:forEach var="include" items="${sm.includes}">
  +                <ant:include name="${include}"/>
  +              </j:forEach>
  +            </j:if>
  +          </j:forEach>
  +        </ant:fileset> 
           
           <j:if test="${context.getVariable('maven.javadoc.source') != null}">
             <ant:setProperty name="source" value="${maven.javadoc.source}" />
  
  
  

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

Reply via email to