dion        2003/07/20 22:07:21

  Modified:    src/plugins-build/simian plugin.jelly
  Log:
  Add sourceModification usage.
  Only include test source if it exists
  
  Revision  Changes    Path
  1.2       +21 -2     maven/src/plugins-build/simian/plugin.jelly
  
  Index: plugin.jelly
  ===================================================================
  RCS file: /home/cvs/maven/src/plugins-build/simian/plugin.jelly,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- plugin.jelly      10 Jul 2003 07:36:58 -0000      1.1
  +++ plugin.jelly      21 Jul 2003 05:07:21 -0000      1.2
  @@ -50,8 +50,27 @@
       <ant:simian output="${maven.build.dir}/generated-xdocs/simian.log"
                   lineCount="${maven.simian.linecount}"
                   failOnDuplication="${maven.simian.failonduplication}">
  -      <ant:fileset dir="${pom.build.sourceDirectory}" includes="**/*.java"/>
  -      <ant:fileset dir="${pom.build.unitTestSourceDirectory}" includes="**/*.java"/>
  +
  +      <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="${unitTestSourcesPresent == 'true'}">
  +        <ant:fileset dir="${pom.build.unitTestSourceDirectory}" 
includes="**/*.java"/>
  +      </j:if>
   
         <!-- debut ajout momo -->
         <j:set var="ignoreStrings" value="${maven.simian.ignorestrings}"/>
  
  
  

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

Reply via email to