ComponentDescriptor cd =
new ComponentDescriptor( InjectDependencyLifecycleListener.class, container.getContainerRealm() );
cd.setRoleClass( AbstractMavenLifecycleParticipant.class );
container.addComponentDescriptor( cd );
Maven maven = container.lookup( Maven.class );
File pom = getProject( "lifecycle-listener-dependency-injection" );
MavenExecutionRequest request = createMavenExecutionRequest( pom );
request.setGoals( Arrays.asList( "validate" ) );
MavenExecutionResult result = maven.execute( request );