Skip to content

Latest commit

 

History

History
51 lines (28 loc) · 2.72 KB

README.md

File metadata and controls

51 lines (28 loc) · 2.72 KB

Maven Extension Test

Test the differences of behavior of Maven Extension APIs between Plexus and JSR-330/Sisu

Maven Extension APIMaven EventExtension loading mechanism
${maven.home}/lib/extmvn -Dmaven.ext.class.path=pom.xml's <extensions>.mvn/extensions.xml

JSR330AbstractExecutionListener 🔴 🔴 🔴 🔴
JSR330AbstractMavenLifecycleParticipant#afterSessionStart 🟢 🟢 🔴 🟢
JSR330AbstractMavenLifecycleParticipant#afterProjectsRead 🟢 🟢 🟢 🟢
JSR330AbstractMavenLifecycleParticipant#afterSessionEnd 🟢 🟢 🟢 🟢
JSR330AbstractEventSpy#init 🟢 🟢 🔴 🟢
JSR330AbstractEventSpy#onEvent 🟢 🟢 🔴 🟢
JSR330AbstractEventSpy#close 🟢 🟢 🔴 🟢

PlexusAbstractExecutionListener 🔴 🔴 🔴 🔴
PlexusAbstractMavenLifecycleParticipant#afterSessionStart 🟢 🟢 🔴 🟢
PlexusAbstractMavenLifecycleParticipant#afterProjectsRead 🟢 🟢 🟢 🟢
PlexusAbstractMavenLifecycleParticipant#afterSessionEnd 🟢 🟢 🟢 🟢
PlexusAbstractEventSpy#init 🟢 🟢 🔴 🟢
PlexusAbstractEventSpy#onEvent 🟢 🟢 🔴 🟢
PlexusAbstractEventSpy#close 🟢 🟢 🔴 🟢