[ 
http://jira.codehaus.org/browse/MNG-3140?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brett Porter closed MNG-3140.
-----------------------------

         Assignee: Brett Porter
       Resolution: Duplicate
    Fix Version/s:     (was: 2.0.x)

> add support for ${basedir} property in profile activation
> ---------------------------------------------------------
>
>                 Key: MNG-3140
>                 URL: http://jira.codehaus.org/browse/MNG-3140
>             Project: Maven 2
>          Issue Type: Improvement
>          Components: Profiles
>    Affects Versions: 2.0.7
>            Reporter: nicolas de loof
>            Assignee: Brett Porter
>            Priority: Minor
>
> The profile <activation> supports file based activation (exists/missing), but 
> properties are not supported to set the path.
> My project use such a file-based activation, based on some generated-source 
> file :
> <activation>
>         <file>
>           <missing>target/generated-sources/sql2java.tstamp</missing>
>         </file>
> </activation>
> My project is a module, and when I run the project from the parent project 
> the path is considered based on current dir (parent root) and not module 
> root, so the profile gets activated but shouldn't.
> There's no support for properties in profile activation. I can understand 
> this as profile can themself change properties. Support for the ${basedir} 
> property could solve this issue. As this is a default maven property, it 
> should be immutable, so have no impact on profiles activations and other 
> properties setup.
> I would like to submit a patch, to enhance FileProfileActivator and replace 
> ${basedir} with actual value in isActive, but I don't know where to get the 
> basedir value.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to