Stanislav Tyurikov created MNG-5323:
---------------------------------------

             Summary: Add ability to interrupt a build with SUCCESS status from 
maven plugins.
                 Key: MNG-5323
                 URL: https://jira.codehaus.org/browse/MNG-5323
             Project: Maven 2 & 3
          Issue Type: Improvement
          Components: General, Plugin API
    Affects Versions: 3.0.5
         Environment: any
            Reporter: Stanislav Tyurikov
            Priority: Critical


Add ability to successfully finish a build from maven plugin. It can help to 
create maven plugins for build optimization. Currently we can interrupt a build 
only to fail it (by throwing an exception from the execute method of a mojo).

This functionality can be easily implemented by adding BuildSuccessException to 
the maven core and modifying LifecycleModuleBuilder and 
DefaultBuildPluginManager to process this exception and finish the build as 
succeed. Any custom maven plugin can throw BuildSuccessException to indicate 
the build is OK and no further steps are needed to be executed.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to