@Component(role=org.apache.maven.AbstractMavenLifecycleParticipant.class,
hint="TychoMavenLifecycleListener")
public class TychoMavenLifecycleParticipant
extends org.apache.maven.AbstractMavenLifecycleParticipant
| Modifier and Type | Field and Description |
|---|---|
private BundleReader |
bundleReader |
private org.codehaus.plexus.logging.Logger |
log |
private static java.lang.String |
P2_USER_AGENT_KEY |
private static java.lang.String |
P2_USER_AGENT_VALUE |
private org.codehaus.plexus.PlexusContainer |
plexus |
private TychoResolver |
resolver |
private static java.lang.String |
TYCHO_GROUPID |
private static java.util.Set<java.lang.String> |
TYCHO_PLUGIN_IDS |
| Modifier | Constructor and Description |
|---|---|
|
TychoMavenLifecycleParticipant() |
protected |
TychoMavenLifecycleParticipant(org.codehaus.plexus.logging.Logger log) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterProjectsRead(org.apache.maven.execution.MavenSession session) |
private void |
configureComponents(org.apache.maven.execution.MavenSession session) |
private boolean |
disableLifecycleParticipation(org.apache.maven.execution.MavenSession session) |
private void |
validate(java.util.List<org.apache.maven.project.MavenProject> projects) |
protected void |
validateConsistentTychoVersion(java.util.List<org.apache.maven.project.MavenProject> projects) |
private void |
validateUniqueBaseDirs(java.util.List<org.apache.maven.project.MavenProject> projects) |
private static final java.lang.String TYCHO_GROUPID
private static final java.util.Set<java.lang.String> TYCHO_PLUGIN_IDS
private static final java.lang.String P2_USER_AGENT_KEY
private static final java.lang.String P2_USER_AGENT_VALUE
@Requirement private BundleReader bundleReader
@Requirement private TychoResolver resolver
@Requirement private org.codehaus.plexus.PlexusContainer plexus
@Requirement private org.codehaus.plexus.logging.Logger log
public TychoMavenLifecycleParticipant()
protected TychoMavenLifecycleParticipant(org.codehaus.plexus.logging.Logger log)
public void afterProjectsRead(org.apache.maven.execution.MavenSession session)
throws org.apache.maven.MavenExecutionException
afterProjectsRead in class org.apache.maven.AbstractMavenLifecycleParticipantorg.apache.maven.MavenExecutionExceptionprivate void validate(java.util.List<org.apache.maven.project.MavenProject> projects)
throws org.apache.maven.MavenExecutionException
org.apache.maven.MavenExecutionExceptionprotected void validateConsistentTychoVersion(java.util.List<org.apache.maven.project.MavenProject> projects)
throws org.apache.maven.MavenExecutionException
org.apache.maven.MavenExecutionExceptionprivate void validateUniqueBaseDirs(java.util.List<org.apache.maven.project.MavenProject> projects)
throws org.apache.maven.MavenExecutionException
org.apache.maven.MavenExecutionExceptionprivate boolean disableLifecycleParticipation(org.apache.maven.execution.MavenSession session)
private void configureComponents(org.apache.maven.execution.MavenSession session)