Author: crossley
Date: Sat Dec 22 22:59:43 2012
New Revision: 1425367

URL: http://svn.apache.org/viewvc?rev=1425367&view=rev
Log:
Report the list of installed plugins.
Issue: FOR-1235

Modified:
    forrest/trunk/main/build.xml

Modified: forrest/trunk/main/build.xml
URL: 
http://svn.apache.org/viewvc/forrest/trunk/main/build.xml?rev=1425367&r1=1425366&r2=1425367&view=diff
==============================================================================
--- forrest/trunk/main/build.xml (original)
+++ forrest/trunk/main/build.xml Sat Dec 22 22:59:43 2012
@@ -217,6 +217,22 @@ See other notes above.
 <!-- =================================================================== -->
   <target name="validate-config" depends="init"
     description="Validate the important core configuration files">
+    <if>
+      <available file="${build.dir}/plugins"/>
+      <then>
+        <dirset dir="${build.dir}/plugins" id="installed-plugins">
+          <include name="*"/>
+          <exclude name="lib"/>
+        </dirset>
+        <pathconvert pathsep=", " property="installed-plugins" 
refid="installed-plugins">
+          <mapper type="flatten"/>
+        </pathconvert>
+      </then>
+      <else>
+        <property name="installed-plugins" value="None"/>
+      </else>
+    </if>
+    <echo level="info">Installed plugins: ${installed-plugins}</echo>
 <!-- FIXME allow switch if="validate.config"  -->
     <taskdef name="jing" classname="com.thaiopensource.relaxng.util.JingTask">
       <classpath>