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]