Author: vmassol
Date: Wed Jun  8 03:25:13 2005
New Revision: 189569

URL: http://svn.apache.org/viewcvs?rev=189569&view=rev
Log:
MPDASHBOARD-27: Properties <code>maven.dashboard.basedir</code>, 
<code>maven.dashboard.includes</code>, <code>maven.dashboard.excludes</code> 
and <code>maven.dashboard.ignoreFailures</code> were ignored and were always 
defaulting to their multiproject plugin counterpart.

Modified:
    maven/maven-1/plugins/trunk/dashboard/plugin.jelly
    maven/maven-1/plugins/trunk/dashboard/xdocs/changes.xml

Modified: maven/maven-1/plugins/trunk/dashboard/plugin.jelly
URL: 
http://svn.apache.org/viewcvs/maven/maven-1/plugins/trunk/dashboard/plugin.jelly?rev=189569&r1=189568&r2=189569&view=diff
==============================================================================
--- maven/maven-1/plugins/trunk/dashboard/plugin.jelly (original)
+++ maven/maven-1/plugins/trunk/dashboard/plugin.jelly Wed Jun  8 03:25:13 2005
@@ -19,6 +19,7 @@
  -->
 
 <project
+  xmlns:multiproject="multiproject"
   xmlns:j="jelly:core"
   xmlns:m="jelly:maven"
   xmlns:x="jelly:xml"
@@ -36,24 +37,37 @@
 
   <!--
      ========================================================================
-       Generate a dashboard report.
+       Initialize Dashboard plugin data.
      ========================================================================
   -->
-  <goal name="dashboard:report" description="Generate a dashboard report">
+  <goal name="dashboard:init">
 
     <!-- Default reactor properties from the Multiproject plug-in -->
-
+    
+    <!-- Make sure the multiproject plugin is loaded -->
+    <multiproject:dependency-handle />
+    
     <m:get var="mBasedir" property="maven.multiproject.basedir" 
plugin="maven-multiproject-plugin"/>
-    <m:property var="dBasedir" name="mBaseDir" defaultValue="${basedir}"/>
+    <m:property var="dBasedir" name="maven.dashboard.basedir" 
defaultValue="${mBasedir}"/>
       
     <m:get var="mIncludes" property="maven.multiproject.includes" 
plugin="maven-multiproject-plugin"/>
-    <m:property var="dIncludes" name="mIncludes" defaultValue="*/project.xml"/>
+    <m:property var="dIncludes" name="maven.dashboard.includes" 
defaultValue="${mIncludes}"/>
 
     <m:get var="mExcludes" property="maven.multiproject.excludes" 
plugin="maven-multiproject-plugin"/>
-    <m:property var="dExcludes" name="mExcludes" defaultValue=""/>
+    <m:property var="dExcludes" name="maven.dashboard.excludes" 
defaultValue="${mExcludes}"/>
 
     <m:get var="mIgnoreFailures" property="maven.multiproject.ignoreFailures" 
plugin="maven-multiproject-plugin"/>
-    <m:property var="dIgnoreFailures" name="mIgnoreFailures" 
defaultValue="false"/>
+    <m:property var="dIgnoreFailures" name="maven.dashboard.ignoreFailures" 
defaultValue="${mIgnoreFailures}"/>
+        
+  </goal>
+  
+  <!--
+     ========================================================================
+       Generate a dashboard report.
+     ========================================================================
+  -->
+  <goal name="dashboard:report" prereqs="dashboard:init"
+      description="Generate a dashboard report">
 
     <!-- Generate dashboard data for all sub-projects if it is required -->
     <j:set var="runreactor" value="${maven.dashboard.runreactor}"/>

Modified: maven/maven-1/plugins/trunk/dashboard/xdocs/changes.xml
URL: 
http://svn.apache.org/viewcvs/maven/maven-1/plugins/trunk/dashboard/xdocs/changes.xml?rev=189569&r1=189568&r2=189569&view=diff
==============================================================================
--- maven/maven-1/plugins/trunk/dashboard/xdocs/changes.xml (original)
+++ maven/maven-1/plugins/trunk/dashboard/xdocs/changes.xml Wed Jun  8 03:25:13 
2005
@@ -25,6 +25,12 @@
   </properties>
   <body>
     <release version="1.9-SNAPSHOT" date="in svn">
+      <action dev="vmassol" type="fix" issue="MPDASHBOARD-27">
+        Properties <code>maven.dashboard.basedir</code>,
+        <code>maven.dashboard.includes</code>, 
<code>maven.dashboard.excludes</code>
+        and <code>maven.dashboard.ignoreFailures</code> were ignored and were 
always
+        defaulting to their multiproject plugin counterpart.
+      </action>
       <action dev="vmassol" type="fix" issue="MPDASHBOARD-26" due-to="Wim 
Deblauwe">
         The JUnit pass rate aggregator was no longer showing values in the 
dashboard.
       </action>



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

Reply via email to