Hi Felipe,

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Sent: jeudi 15 juillet 2004 19:42
> To: [EMAIL PROTECTED]
> Subject: [jira] Commented: (MPANNOUNCEMENT-11) [PATCH] Option to set
> different templates to be used as announcement
> 
> The following comment has been added to this issue:
> 
>      Author: Felipe Leme
>     Created: Thu, 15 Jul 2004 1:40 PM
>        Body:
> > How is the following a problem?
> 
> > Custom (user overriden):
> > path = ${basedir}/conf/myannouncement.jsl
> 
> > Default:
> > path = ${plugin.resources}/announcement.jsl
> 
> That's simple, I agree. My only concern is regarding multi-project: if I
> have many sub-projects with share the same announcement, I would like to
> define that property at the root level only(i.e., from where multi-project
> is called). Would ${basedir} in this case solve to the root's dir or to
> each sub-project being 'reacted'? If not, is there any other option or
> would I need to set a physical path? (Sorry for the RTFMish aspect of the
> question, but I'm not that familiar with multiproject yet).
> 

I'm answering on the list now as this issue is turning into a discussion...
:-)

I don't think there's any relation with the multiproject here. If you wish
to share properties between multiple projects in Maven, you simply define it
in a top level project.properties file which gets inherited automatically
when you use the <extend> element in the child projects.

The properties are getting placed in the context of the project. They are
each resolved at runtime. Which means ${basedir} gets the right value.

-Vincent


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

Reply via email to