Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
3.0.3
-
None
Description
When I use a plexus component which implements org.codehaus.plexus.personality.plexus.lifecycle.phase.Disposable, dispose() is never called.
Since maven is creating the plexus container, it should also dispose it (on maven session end?).
Also see discussion on sisu-dev: http://dev.eclipse.org/mhonarc/lists/sisu-dev/msg00001.html
Attached sample project demonstrates the issue.
Steps to reproduce:
1. 'mvn install' sample project
2. Use the test mojo: 'mvn org.apache.maven.plugins.test:plexusDisposeBug:0.0.1-SNAPSHOT:test'
=> plexus component is injected but never disposed.