[ 
http://jira.codehaus.org/browse/MNG-3062?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_100241
 ] 

Paul Gier commented on MNG-3062:
--------------------------------

My use case is basically what I said in the description.  I would like to be 
able to call only certain executions of the surefire plugin.  I'm currently 
accomplishing something similar using profiles, but it seemed like there should 
be an easier way to just call an execution.  I was thinking that if the plugin 
had access to the execution id you could do something like:
mvn test -Dmaven.test.execution1

Then the plugin could check the property to see if it should run or not.  Not 
sure if this is the best way to do it, but it is one idea.

Another idea would be to just add the execution ID to the plugin API, and set 
it when the plugin is initialized, maybe in the same place the log is 
initialized.  But I thought there might be other useful information in the 
mojoExecution object.

> Allow access to mojoExecution from within plugin.
> -------------------------------------------------
>
>                 Key: MNG-3062
>                 URL: http://jira.codehaus.org/browse/MNG-3062
>             Project: Maven 2
>          Issue Type: Improvement
>    Affects Versions: 2.0.6
>            Reporter: Paul Gier
>             Fix For: 2.0.x
>
>         Attachments: PluginParameterExpressionEvaluator.patch
>
>
> I would like to be able to access the execution ID from within a plugin.  
> This could be useful for example to run only certain executions.  This could 
> be done with a small change to the plugin expression evaluator.
> I created a patch that would give the plugin access to the current 
> MojoExecution.

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