[
https://jira.codehaus.org/browse/MNG-5640?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=347315#comment-347315
]
Tamás Cservenák commented on MNG-5640:
--------------------------------------
Same PR modified to cover session scope too.
> AbstractMavenLifecycleParticipant#afterSessionEnd is not invoked in some cases
> ------------------------------------------------------------------------------
>
> Key: MNG-5640
> URL: https://jira.codehaus.org/browse/MNG-5640
> Project: Maven 2 & 3
> Issue Type: Bug
> Components: Plugins and Lifecycle
> Affects Versions: 3.2, 3.2.1
> Reporter: Tamás Cservenák
> Attachments: aftersessionend.zip
>
>
> It seems that {{AbstractMavenLifecycleParticipant#afterSessionEnd}} is not
> invoked in some cases, at least one case for sure: when the build fails.
> Reproduce case:
> 1. unzip the attached project
> 2. build it but skip tests {{mvn clean install -Dtest=void
> -DfailIfNoTests=false}}
> 3. install the resulting jar in /lib/ext of your Maven 3.2.1
> 4. with JAR installed in Maven, build it again with skipped tests
> 5. verify console output (both {{afterProjectsRead OK}} and {{afterSessionEnd
> OK}} are printed on console)
> 6. with JAR installed in Maven, build it again with tests (there is one UT
> that always fails).
> 6. console output contains only {{afterProjectsRead OK}}, but afterSessionEnd
> method is NOT invoked.
--
This message was sent by Atlassian JIRA
(v6.1.6#6162)