Skip to content

cyrille-leclerc/maven-extension-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published