Hi Wim,

Yes, this is a known limitation (I've only used aggregate multiprojects and
thus have only implemented this one...).

If you can submit a patch with a test (through JIRA) I could apply it.

Thanks
-Vincent

> -----Original Message-----
> From: Wim Deblauwe [mailto:[EMAIL PROTECTED]
> Sent: jeudi 12 mai 2005 11:08
> To: Maven Users List
> Subject: Dashboard plugin with multiproject independent navigation
> 
> Hi,
> 
> the Dashboard plugin seems to assume that the
> maven.multiproject.navigation property is set to 'aggregate', becuase
> the links that are generated are like this:
> 
>     <j:if test="${shallDisplay == 'true'}">
>       <tr>
>         <x:set var="projecturl1" select="string(@artifactId)"/>
>         <j:set var="projecturl"
> value="${maven.multiproject.aggregateDir}${projecturl1}/index.html"/>
>         <td><a href="${projecturl}"><x:expr select="@name"/></a></td>
>         <jsl:applyTemplates select="aggregator"/>
>       </tr>
>     </j:if>
> 
> Notice the use of maven.multiproject.aggregateDir. But when
> 'independent' navigation is used the plugin should look at the
> 'pom.url' property.
> 
> Is this a bug or am I missing something?
> 
> This would probably be a better solution (untested):
> 
> 
>     <j:if test="${shallDisplay == 'true'}">
>       <tr>
>         <!-- url not defined in POM -->
>         <j:if test="${empty(pom.url)}">
>         <x:set var="projecturl1" select="string(@artifactId)"/>
>         <j:set var="projecturl"
> value="${maven.multiproject.aggregateDir}${projecturl1}/index.html"/>
>         <td><a href="${projecturl}"><x:expr select="@name"/></a></td>
>         </j:if>
> 
>         <!-- url defined in POM -->
>         <j:if test="${!empty(pom.url)}">
>             <td><a href="${pom.url}"><x:expr select="@name"/></a></td>
>          </j:if>
>         <jsl:applyTemplates select="aggregator"/>
>       </tr>
>     </j:if>
> 
> regards,
> 
> Wim
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]





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

Reply via email to