You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Elliot Metsger <em...@jhu.edu> on 2007/02/23 14:48:11 UTC

Re: [vote-result] injecting attributes into the Site mojo failing?

Ok - I'll check Jira.  I'm on the latest release of the site plugin, so maybe
the fix is in an as-of-yet unreleased version of the site plugin.

Thanks for the heads up Vincent,

Elliot

Vincent Siveton wrote:
> 
> Hi Elliot,
> 
> I am remembering this issue and I was thinking that it was already
> closed in the past.
> 
> Cheers,
> 
> Vincent
> 
> 2007/2/22, Elliot Metsger <em...@jhu.edu>:
>>
>> I'm attempting to inject attributes into the site plugin like so in my
>> pom:
>>                 <configuration>
>>                         <attributes>
>>                             <foo>bar</foo>
>>                         </attributes>
>>                         <moduleExcludes>
>>                           <foo>bar</foo>
>>                         </moduleExcludes>
>>                         <template>site.vm</template>
>>                 </configuration>
>>             </plugin>
>>
>> Supposedly I'm allowed to do this according to the online documentation,
>> and
>> according to the annotation on the attributes field of the
>> AbstractSiteRender class.
>>
>> However, when running 'mvn -X site', the attributes do not show up:
>> [DEBUG] Configuring mojo
>> 'org.apache.maven.plugins:maven-site-plugin:2.0-beta-5:site' -->
>> [DEBUG]   (f) generateReports = true
>> [DEBUG]   (f) generatedSiteDirectory =
>> /Users/esm/workspace/pluto11trunk/pluto-site/target/generated-site
>> [DEBUG]   (f) inputEncoding = ISO-8859-1
>> [DEBUG]   (f) localRepository = [local] ->
>> file:///Users/esm/.m2/repository
>> [DEBUG]   (f) outputDirectory =
>> /Users/esm/workspace/pluto11trunk/pluto-site/target/site
>> [DEBUG]   (f) outputEncoding = ISO-8859-1
>> [DEBUG]   (f) project = org.apache.maven.project.MavenProject@a4310364
>> [DEBUG]   (f) reactorProjects =
>> [org.apache.maven.project.MavenProject@a4310364]
>> [DEBUG]   (f) reports =
>> [org.apache.maven.plugin.javadoc.JavadocReport@c94b8f,
>> org.apache.maven.report.projectinfo.CimReport@55bf9c,
>> org.apache.maven.report.projectinfo.DependenciesReport@99f62e,
>> org.apache.maven.report.projectinfo.DependencyConvergenceReport@b8daa7,
>> org.apache.maven.report.projectinfo.IssueTrackingReport@afba5d,
>> org.apache.maven.report.projectinfo.LicenseReport@367dca,
>> org.apache.maven.report.projectinfo.MailingListsReport@b7eb54,
>> org.apache.maven.report.projectinfo.ProjectIndexPageReport@1b97d8,
>> org.apache.maven.report.projectinfo.ProjectSummaryReport@c1c697,
>> org.apache.maven.report.projectinfo.ScmReport@b41650,
>> org.apache.maven.report.projectinfo.TeamListReport@de9738]
>> [DEBUG]   (f) repositories = [[apache.snapshots] ->
>> http://people.apache.org/repo/m2-snapshot-repository, [central] ->
>> http://repo1.maven.org/maven2]
>> [DEBUG]   (f) siteDirectory =
>> /Users/esm/workspace/pluto11trunk/pluto-site/src/site
>> [DEBUG]   (f) template = site.vm
>> [DEBUG]   (f) templateDirectory =
>> /Users/esm/workspace/pluto11trunk/pluto-site/src/site
>> [DEBUG]   (f) xdocDirectory =
>> /Users/esm/workspace/pluto11trunk/pluto-site/xdocs
>> [DEBUG] -- end configuration --
>>
>> I've added debugging to the AbstractSiteRenderingMojo, and indeed the
>> attributes Map is null, despite it being configured in the POM.
>>
>> I've discovered that if I change
>>     /**
>>      * @parameter expression="${attributes}"
>>      */
>>     protected Map attributes;
>>
>> to (take away expression="${attributes}"):
>>
>>     /**
>>      * @parameter
>>      */
>>     protected Map attributes;
>>
>> and re-install the site plugin, my <configuration>/<attributes> element
>> is
>> used.
>>
>> Any ideas?
>>
>> Thanks,
>> Elliot
>> --
>> View this message in context:
>> http://www.nabble.com/injecting-attributes-into-the-Site-mojo-failing--tf3276726s177.html#a9112657
>> Sent from the Maven Developers mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>>
>>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/injecting-attributes-into-the-Site-mojo-failing--tf3276726s177.html#a9118972
Sent from the Maven Developers mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org