private InstallResult install( SyncContext syncContext, RepositorySystemSession session, InstallRequest request )
throws InstallationException
{
InstallResult result = new InstallResult( request );
RequestTrace trace = DefaultRequestTrace.newChild( request.getTrace(), request );
List<MetadataGenerator> generators = getMetadataGenerators( session, request );
List<Artifact> artifacts = new ArrayList<Artifact>( request.getArtifacts() );