Author: ltheussl
Date: Sat Feb  4 09:18:31 2006
New Revision: 374888

URL: http://svn.apache.org/viewcvs?rev=374888&view=rev
Log:
Check if unitTestSourceDirectory is present

Modified:
    
maven/maven-1/plugins/trunk/checkstyle/src/plugin-resources/checkstyle-all.jsl
    
maven/maven-1/plugins/trunk/checkstyle/src/plugin-resources/checkstyle_severity_filter.jsl

Modified: 
maven/maven-1/plugins/trunk/checkstyle/src/plugin-resources/checkstyle-all.jsl
URL: 
http://svn.apache.org/viewcvs/maven/maven-1/plugins/trunk/checkstyle/src/plugin-resources/checkstyle-all.jsl?rev=374888&r1=374887&r2=374888&view=diff
==============================================================================
--- 
maven/maven-1/plugins/trunk/checkstyle/src/plugin-resources/checkstyle-all.jsl 
(original)
+++ 
maven/maven-1/plugins/trunk/checkstyle/src/plugin-resources/checkstyle-all.jsl 
Sat Feb  4 09:18:31 2006
@@ -90,9 +90,11 @@
               <j:set var="fullSrcDir" value="${pom.build.sourceDirectory}"/>
               <j:set var="srcDir" 
value="${fileutil.file(fullSrcDir).getCanonicalPath()}"/>
               <j:set var="srcDirLength" value="${srcDir.length() + 1}"/>
-              <j:set var="fullTstDir" 
value="${pom.build.unitTestSourceDirectory}"/>
-              <j:set var="tstDir" 
value="${fileutil.file(fullTstDir).getCanonicalPath()}"/>
-              <j:set var="tstDirLength" value="${tstDir.length() + 1}"/>
+              <j:if test="${pom.build.unitTestSourceDirectory != null}">
+                <j:set var="fullTstDir" 
value="${pom.build.unitTestSourceDirectory}"/>
+                <j:set var="tstDir" 
value="${fileutil.file(fullTstDir).getCanonicalPath()}"/>
+                <j:set var="tstDirLength" value="${tstDir.length() + 1}"/>
+              </j:if>
 
               <x:set var="files" select="file" sort="@name"/>
               <!-- x:forEach is busted -->
@@ -101,12 +103,14 @@
                 <!-- Type coercion doesn't work worth a fuck in jexl. -->
                 <j:set var="name" 
value="${file.attribute('name').getValue()}"/>
                 <j:set var="srcRelPathLen" 
value="${pathtool.getRelativePath(srcDir,name).length()}"/>
-                <j:set var="tstRelPathLen" 
value="${pathtool.getRelativePath(tstDir,name).length()}"/>
                 <j:if test="${srcRelPathLen > 0}">
                   <j:set var="name" 
value="${name.substring(mavenTool.toInteger(srcDirLength.toString()))}"/>
                 </j:if>
-                <j:if test="${tstRelPathLen > 0}">
-                  <j:set var="name" 
value="${name.substring(mavenTool.toInteger(tstDirLength.toString()))}"/>
+                <j:if test="${pom.build.unitTestSourceDirectory != null}">
+                  <j:set var="tstRelPathLen" 
value="${pathtool.getRelativePath(tstDir,name).length()}"/>
+                  <j:if test="${tstRelPathLen > 0}">
+                    <j:set var="name" 
value="${name.substring(mavenTool.toInteger(tstDirLength.toString()))}"/>
+                  </j:if>
                 </j:if>
                 <util:replace var="name" value="${name}" oldChar="\\" 
newChar="/"/>
                 <!--- +1 is for the trailing slash above -->
@@ -133,17 +137,19 @@
             <j:if test="${errorCount != 0}">
               <j:set var="name" value="${file.attribute('name').getValue()}"/>
               <j:set var="srcRelPathLen" 
value="${pathtool.getRelativePath(srcDir,name).length()}"/>
-              <j:set var="tstRelPathLen" 
value="${pathtool.getRelativePath(tstDir,name).length()}"/>
               <j:set var="jxrPath" value=""/>
               <j:if test="${srcRelPathLen > 0}">
                 <j:set var="name" 
value="${name.substring(mavenTool.toInteger(srcDirLength.toString()))}"/>
                 <!--  FIXME: this should be determined by ${maven.jxr.destdir} 
-->
                 <j:set var="jxrPath" value="../xref"/>
               </j:if>
-              <j:if test="${tstRelPathLen > 0}">
-                <j:set var="name" 
value="${name.substring(mavenTool.toInteger(tstDirLength.toString()))}"/>
-                <!--  FIXME: this should be determined by 
${maven.jxr.destdir.test} -->
-                <j:set var="jxrPath" value="../xref-test"/>
+              <j:if test="${pom.build.unitTestSourceDirectory != null}">
+                <j:set var="tstRelPathLen" 
value="${pathtool.getRelativePath(tstDir,name).length()}"/>
+                <j:if test="${tstRelPathLen > 0}">
+                  <j:set var="name" 
value="${name.substring(mavenTool.toInteger(tstDirLength.toString()))}"/>
+                  <!--  FIXME: this should be determined by 
${maven.jxr.destdir.test} -->
+                  <j:set var="jxrPath" value="../xref-test"/>
+                </j:if>
               </j:if>
               <util:replace var="name" value="${name}" oldChar="\\" 
newChar="/"/>
               

Modified: 
maven/maven-1/plugins/trunk/checkstyle/src/plugin-resources/checkstyle_severity_filter.jsl
URL: 
http://svn.apache.org/viewcvs/maven/maven-1/plugins/trunk/checkstyle/src/plugin-resources/checkstyle_severity_filter.jsl?rev=374888&r1=374887&r2=374888&view=diff
==============================================================================
--- 
maven/maven-1/plugins/trunk/checkstyle/src/plugin-resources/checkstyle_severity_filter.jsl
 (original)
+++ 
maven/maven-1/plugins/trunk/checkstyle/src/plugin-resources/checkstyle_severity_filter.jsl
 Sat Feb  4 09:18:31 2006
@@ -100,21 +100,25 @@
               <j:set var="fullSrcDir" value="${pom.build.sourceDirectory}"/>
               <j:set var="srcDir" 
value="${fileutil.file(fullSrcDir).getCanonicalPath()}"/>
               <j:set var="srcDirLength" value="${srcDir.length() + 1}"/>
-              <j:set var="fullTstDir" 
value="${pom.build.unitTestSourceDirectory}"/>
-              <j:set var="tstDir" 
value="${fileutil.file(fullTstDir).getCanonicalPath()}"/>
-              <j:set var="tstDirLength" value="${tstDir.length() + 1}"/>
+              <j:if test="${pom.build.unitTestSourceDirectory != null}">
+                <j:set var="fullTstDir" 
value="${pom.build.unitTestSourceDirectory}"/>
+                <j:set var="tstDir" 
value="${fileutil.file(fullTstDir).getCanonicalPath()}"/>
+                <j:set var="tstDirLength" value="${tstDir.length() + 1}"/>
+              </j:if>
               <x:set var="files" select="file[./[EMAIL PROTECTED]" 
sort="@name"/>
               <!-- x:forEach is busted -->
               <j:forEach var="file" items="${files}">
                 <!-- Type coercion doesn't work worth a fuck in jexl. -->
                 <j:set var="name" 
value="${file.attribute('name').getValue()}"/>
                 <j:set var="srcRelPathLen" 
value="${pathtool.getRelativePath(srcDir,name).length()}"/>
-                <j:set var="tstRelPathLen" 
value="${pathtool.getRelativePath(tstDir,name).length()}"/>
                 <j:if test="${srcRelPathLen > 0}">
                   <j:set var="name" 
value="${name.substring(mavenTool.toInteger(srcDirLength.toString()))}"/>
                 </j:if>
-                <j:if test="${tstRelPathLen > 0}">
-                  <j:set var="name" 
value="${name.substring(mavenTool.toInteger(tstDirLength.toString()))}"/>
+                <j:if test="${pom.build.unitTestSourceDirectory != null}">
+                  <j:set var="tstRelPathLen" 
value="${pathtool.getRelativePath(tstDir,name).length()}"/>
+                  <j:if test="${tstRelPathLen > 0}">
+                    <j:set var="name" 
value="${name.substring(mavenTool.toInteger(tstDirLength.toString()))}"/>
+                  </j:if>
                 </j:if>
                 <util:replace var="name" value="${name}" oldChar="\\" 
newChar="/"/>
                 <!--- +1 is for the trailing slash above -->
@@ -137,17 +141,19 @@
             <j:if test="${errorCount != 0}">
               <j:set var="name" value="${file.attribute('name').getValue()}"/>
               <j:set var="srcRelPathLen" 
value="${pathtool.getRelativePath(srcDir,name).length()}"/>
-              <j:set var="tstRelPathLen" 
value="${pathtool.getRelativePath(tstDir,name).length()}"/>
               <j:set var="jxrPath" value=""/>
               <j:if test="${srcRelPathLen > 0}">
                 <j:set var="name" 
value="${name.substring(mavenTool.toInteger(srcDirLength.toString()))}"/>
                 <!--  FIXME: this should be determined by ${maven.jxr.destdir} 
-->
                 <j:set var="jxrPath" value="../xref"/>
               </j:if>
-              <j:if test="${tstRelPathLen > 0}">
-                <j:set var="name" 
value="${name.substring(mavenTool.toInteger(tstDirLength.toString()))}"/>
-                <!--  FIXME: this should be determined by 
${maven.jxr.destdir.test} -->
-                <j:set var="jxrPath" value="../xref-test"/>
+              <j:if test="${pom.build.unitTestSourceDirectory != null}">
+                <j:set var="tstRelPathLen" 
value="${pathtool.getRelativePath(tstDir,name).length()}"/>
+                <j:if test="${tstRelPathLen > 0}">
+                  <j:set var="name" 
value="${name.substring(mavenTool.toInteger(tstDirLength.toString()))}"/>
+                  <!--  FIXME: this should be determined by 
${maven.jxr.destdir.test} -->
+                  <j:set var="jxrPath" value="../xref-test"/>
+                </j:if>
               </j:if>
               <util:replace var="name" value="${name}" oldChar="\\" 
newChar="/"/>
               


Reply via email to