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]