[ http://jira.codehaus.org/browse/MNG-2364?page=comments#action_75679 ] 
            
Jason van Zyl commented on MNG-2364:
------------------------------------

We probably need to have a strategy where System properties are not used at all 
for things like generation directories. The archetype mechanism, for example, 
doesn't work properly in an embedded environment because it will generate in 
the directory where the IDE started up. Milos has an idea where we could use 
something like Checkstyle/PMD to find uses of System.getProperty and eradicated 
them. Even the standard java system properties will cause problems in an 
embedded environment. 

> SystemPropertyProfileActivator is not embeddable
> ------------------------------------------------
>
>                 Key: MNG-2364
>                 URL: http://jira.codehaus.org/browse/MNG-2364
>             Project: Maven 2
>          Issue Type: Bug
>          Components: Embedding
>    Affects Versions: 2.1
>            Reporter: Milos Kleint
>         Assigned To: Jason van Zyl
>             Fix For: 2.1
>
>
> the SystemPropertyProfileActivator class is resolving the property based 
> profile activation by consulting System.getProperty() which is not 
> embeddable. It should use the MavenExecutionRequest.getProperties().
>  

-- 
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