@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.AbstractMavenLifecycleParticipant
org.apache.maven.MavenExecutionException
private void validate(java.util.List<org.apache.maven.project.MavenProject> projects) throws org.apache.maven.MavenExecutionException
org.apache.maven.MavenExecutionException
protected void validateConsistentTychoVersion(java.util.List<org.apache.maven.project.MavenProject> projects) throws org.apache.maven.MavenExecutionException
org.apache.maven.MavenExecutionException
private void validateUniqueBaseDirs(java.util.List<org.apache.maven.project.MavenProject> projects) throws org.apache.maven.MavenExecutionException
org.apache.maven.MavenExecutionException
private boolean disableLifecycleParticipation(org.apache.maven.execution.MavenSession session)
private void configureComponents(org.apache.maven.execution.MavenSession session)