Home | History | Annotate | Download | only in lib

META-INF/
META-INF/MANIFEST.MF
META-INF/plexus/
META-INF/sisu/
org/
org/apache/
org/apache/maven/
org/apache/maven/artifact/
org/apache/maven/artifact/factory/
org/apache/maven/artifact/handler/
org/apache/maven/artifact/handler/manager/
org/apache/maven/artifact/metadata/
org/apache/maven/artifact/repository/
org/apache/maven/artifact/repository/layout/
org/apache/maven/artifact/repository/metadata/
org/apache/maven/artifact/repository/metadata/io/
org/apache/maven/artifact/resolver/
org/apache/maven/artifact/resolver/filter/
org/apache/maven/classrealm/
org/apache/maven/configuration/
org/apache/maven/configuration/internal/
org/apache/maven/eventspy/
org/apache/maven/eventspy/internal/
org/apache/maven/exception/
org/apache/maven/execution/
org/apache/maven/execution/scope/
org/apache/maven/execution/scope/internal/
org/apache/maven/lifecycle/
org/apache/maven/lifecycle/internal/
org/apache/maven/lifecycle/internal/builder/
org/apache/maven/lifecycle/internal/builder/multithreaded/
org/apache/maven/lifecycle/internal/builder/singlethreaded/
org/apache/maven/lifecycle/mapping/
org/apache/maven/messages/
org/apache/maven/model/
org/apache/maven/model/plugin/
org/apache/maven/monitor/
org/apache/maven/monitor/event/
org/apache/maven/plugin/
org/apache/maven/plugin/internal/
org/apache/maven/plugin/prefix/
org/apache/maven/plugin/prefix/internal/
org/apache/maven/plugin/version/
org/apache/maven/plugin/version/internal/
org/apache/maven/project/
org/apache/maven/project/artifact/
org/apache/maven/project/path/
org/apache/maven/properties/
org/apache/maven/properties/internal/
org/apache/maven/repository/
org/apache/maven/repository/legacy/
org/apache/maven/repository/legacy/metadata/
org/apache/maven/rtinfo/
org/apache/maven/rtinfo/internal/
org/apache/maven/settings/
org/apache/maven/toolchain/
org/apache/maven/toolchain/java/
org/apache/maven/toolchain/model/
org/apache/maven/toolchain/model/io/
org/apache/maven/toolchain/model/io/xpp3/
META-INF/DEPENDENCIES
META-INF/LICENSE
META-INF/NOTICE
META-INF/plexus/artifact-handlers.xml
META-INF/plexus/components.xml
META-INF/plexus/default-bindings.xml
META-INF/sisu/javax.inject.Named
org/apache/maven/AbstractMavenLifecycleParticipant.class
AbstractMavenLifecycleParticipant.java
package org.apache.maven
public abstract org.apache.maven.AbstractMavenLifecycleParticipant extends java.lang.Object {
	public void  () 
	public void afterProjectsRead (org.apache.maven.execution.MavenSession)  throws org.apache.maven.MavenExecutionException 
		org.apache.maven.execution.MavenSession session
	public void afterSessionStart (org.apache.maven.execution.MavenSession)  throws org.apache.maven.MavenExecutionException 
		org.apache.maven.execution.MavenSession session
	public void afterSessionEnd (org.apache.maven.execution.MavenSession)  throws org.apache.maven.MavenExecutionException 
		org.apache.maven.execution.MavenSession session
}

org/apache/maven/artifact/DependencyResolutionRequiredException.class
DependencyResolutionRequiredException.java
package org.apache.maven.artifact
public org.apache.maven.artifact.DependencyResolutionRequiredException extends java.lang.Exception {
	public void  (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact artifact
}

org/apache/maven/artifact/factory/ArtifactFactory.class
ArtifactFactory.java
package org.apache.maven.artifact.factory
public abstract org.apache.maven.artifact.factory.ArtifactFactory extends java.lang.Object {
	public static final String ROLE
	public abstract org.apache.maven.artifact.Artifact createArtifact (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
	public abstract org.apache.maven.artifact.Artifact createArtifactWithClassifier (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
	public abstract org.apache.maven.artifact.Artifact createDependencyArtifact (java.lang.String, java.lang.String, org.apache.maven.artifact.versioning.VersionRange, java.lang.String, java.lang.String, java.lang.String) 
	public abstract org.apache.maven.artifact.Artifact createDependencyArtifact (java.lang.String, java.lang.String, org.apache.maven.artifact.versioning.VersionRange, java.lang.String, java.lang.String, java.lang.String, boolean) 
	public abstract org.apache.maven.artifact.Artifact createDependencyArtifact (java.lang.String, java.lang.String, org.apache.maven.artifact.versioning.VersionRange, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
	public abstract org.apache.maven.artifact.Artifact createDependencyArtifact (java.lang.String, java.lang.String, org.apache.maven.artifact.versioning.VersionRange, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean) 
	public abstract org.apache.maven.artifact.Artifact createBuildArtifact (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
	public abstract org.apache.maven.artifact.Artifact createProjectArtifact (java.lang.String, java.lang.String, java.lang.String) 
	public abstract org.apache.maven.artifact.Artifact createParentArtifact (java.lang.String, java.lang.String, java.lang.String) 
	public abstract org.apache.maven.artifact.Artifact createPluginArtifact (java.lang.String, java.lang.String, org.apache.maven.artifact.versioning.VersionRange) 
	public abstract org.apache.maven.artifact.Artifact createProjectArtifact (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
	public abstract org.apache.maven.artifact.Artifact createExtensionArtifact (java.lang.String, java.lang.String, org.apache.maven.artifact.versioning.VersionRange) 
	static void  () 
}

org/apache/maven/artifact/factory/DefaultArtifactFactory.class
DefaultArtifactFactory.java
package org.apache.maven.artifact.factory
public org.apache.maven.artifact.factory.DefaultArtifactFactory extends java.lang.Object implements org.apache.maven.artifact.factory.ArtifactFactory  {
	private org.apache.maven.artifact.handler.manager.ArtifactHandlerManager artifactHandlerManager
	public void  () 
	public org.apache.maven.artifact.Artifact createArtifact (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String groupId
		String artifactId
		String version
		String scope
		String type
	public org.apache.maven.artifact.Artifact createArtifactWithClassifier (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String groupId
		String artifactId
		String version
		String type
		String classifier
	public org.apache.maven.artifact.Artifact createDependencyArtifact (java.lang.String, java.lang.String, org.apache.maven.artifact.versioning.VersionRange, java.lang.String, java.lang.String, java.lang.String) 
		String groupId
		String artifactId
		org.apache.maven.artifact.versioning.VersionRange versionRange
		String type
		String classifier
		String scope
	public org.apache.maven.artifact.Artifact createDependencyArtifact (java.lang.String, java.lang.String, org.apache.maven.artifact.versioning.VersionRange, java.lang.String, java.lang.String, java.lang.String, boolean) 
		String groupId
		String artifactId
		org.apache.maven.artifact.versioning.VersionRange versionRange
		String type
		String classifier
		String scope
		boolean optional
	public org.apache.maven.artifact.Artifact createDependencyArtifact (java.lang.String, java.lang.String, org.apache.maven.artifact.versioning.VersionRange, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String groupId
		String artifactId
		org.apache.maven.artifact.versioning.VersionRange versionRange
		String type
		String classifier
		String scope
		String inheritedScope
	public org.apache.maven.artifact.Artifact createDependencyArtifact (java.lang.String, java.lang.String, org.apache.maven.artifact.versioning.VersionRange, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean) 
		String groupId
		String artifactId
		org.apache.maven.artifact.versioning.VersionRange versionRange
		String type
		String classifier
		String scope
		String inheritedScope
		boolean optional
	public org.apache.maven.artifact.Artifact createBuildArtifact (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String groupId
		String artifactId
		String version
		String packaging
	public org.apache.maven.artifact.Artifact createProjectArtifact (java.lang.String, java.lang.String, java.lang.String) 
		String groupId
		String artifactId
		String version
	public org.apache.maven.artifact.Artifact createParentArtifact (java.lang.String, java.lang.String, java.lang.String) 
		String groupId
		String artifactId
		String version
	public org.apache.maven.artifact.Artifact createPluginArtifact (java.lang.String, java.lang.String, org.apache.maven.artifact.versioning.VersionRange) 
		String groupId
		String artifactId
		org.apache.maven.artifact.versioning.VersionRange versionRange
	public org.apache.maven.artifact.Artifact createProjectArtifact (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String groupId
		String artifactId
		String version
		String scope
	public org.apache.maven.artifact.Artifact createExtensionArtifact (java.lang.String, java.lang.String, org.apache.maven.artifact.versioning.VersionRange) 
		String groupId
		String artifactId
		org.apache.maven.artifact.versioning.VersionRange versionRange
	private org.apache.maven.artifact.Artifact createArtifact (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String groupId
		String artifactId
		String version
		String scope
		String type
		String classifier
		String inheritedScope
		org.apache.maven.artifact.versioning.VersionRange versionRange
	private org.apache.maven.artifact.Artifact createArtifact (java.lang.String, java.lang.String, org.apache.maven.artifact.versioning.VersionRange, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String groupId
		String artifactId
		org.apache.maven.artifact.versioning.VersionRange versionRange
		String type
		String classifier
		String scope
		String inheritedScope
	private org.apache.maven.artifact.Artifact createArtifact (java.lang.String, java.lang.String, org.apache.maven.artifact.versioning.VersionRange, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean) 
		String groupId
		String artifactId
		org.apache.maven.artifact.versioning.VersionRange versionRange
		String type
		String classifier
		String scope
		String inheritedScope
		boolean optional
		String desiredScope
		org.apache.maven.artifact.handler.ArtifactHandler handler
}

org/apache/maven/artifact/handler/DefaultArtifactHandler.class
DefaultArtifactHandler.java
package org.apache.maven.artifact.handler
public org.apache.maven.artifact.handler.DefaultArtifactHandler extends java.lang.Object implements org.apache.maven.artifact.handler.ArtifactHandler  {
	private String extension
	private String type
	private String classifier
	private String directory
	private String packaging
	private boolean includesDependencies
	private String language
	private boolean addedToClasspath
	public void  () 
	public void  (java.lang.String) 
		String type
	public java.lang.String getExtension () 
	public void setExtension (java.lang.String) 
		String extension
	public java.lang.String getType () 
	public java.lang.String getClassifier () 
	public java.lang.String getDirectory () 
	public java.lang.String getPackaging () 
	public boolean isIncludesDependencies () 
	public void setIncludesDependencies (boolean) 
		boolean includesDependencies
	public java.lang.String getLanguage () 
	public void setLanguage (java.lang.String) 
		String language
	public boolean isAddedToClasspath () 
	public void setAddedToClasspath (boolean) 
		boolean addedToClasspath
}

org/apache/maven/artifact/handler/manager/ArtifactHandlerManager.class
ArtifactHandlerManager.java
package org.apache.maven.artifact.handler.manager
public abstract org.apache.maven.artifact.handler.manager.ArtifactHandlerManager extends java.lang.Object {
	public static final String ROLE
	public abstract org.apache.maven.artifact.handler.ArtifactHandler getArtifactHandler (java.lang.String) 
	public abstract void addHandlers (java.util.Map) 
	static void  () 
}

org/apache/maven/artifact/handler/manager/DefaultArtifactHandlerManager.class
DefaultArtifactHandlerManager.java
package org.apache.maven.artifact.handler.manager
public org.apache.maven.artifact.handler.manager.DefaultArtifactHandlerManager extends java.lang.Object implements org.apache.maven.artifact.handler.manager.ArtifactHandlerManager  {
	private java.util.Map artifactHandlers
	private java.util.Map unmanagedHandlers
	public void  () 
	public org.apache.maven.artifact.handler.ArtifactHandler getArtifactHandler (java.lang.String) 
		String type
		org.apache.maven.artifact.handler.ArtifactHandler handler
	public void addHandlers (java.util.Map) 
		java.util.Map handlers
	public java.util.Set getHandlerTypes () 
}

org/apache/maven/artifact/InvalidRepositoryException.class
InvalidRepositoryException.java
package org.apache.maven.artifact
public org.apache.maven.artifact.InvalidRepositoryException extends java.lang.Exception {
	private final String repositoryId
	public void  (java.lang.String, java.lang.String, java.net.MalformedURLException) 
		String message
		String repositoryId
		java.net.MalformedURLException cause
	protected void  (java.lang.String, java.lang.String, org.codehaus.plexus.component.repository.exception.ComponentLookupException) 
		String message
		String repositoryId
		org.codehaus.plexus.component.repository.exception.ComponentLookupException cause
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
	public void  (java.lang.String, java.lang.String) 
		String message
		String repositoryId
	public java.lang.String getRepositoryId () 
}

org/apache/maven/artifact/metadata/AbstractArtifactMetadata.class
AbstractArtifactMetadata.java
package org.apache.maven.artifact.metadata
public abstract org.apache.maven.artifact.metadata.AbstractArtifactMetadata extends org.apache.maven.repository.legacy.metadata.AbstractArtifactMetadata implements org.apache.maven.artifact.metadata.ArtifactMetadata  {
	protected void  (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact artifact
}

org/apache/maven/artifact/metadata/ArtifactMetadataRetrievalException.class
ArtifactMetadataRetrievalException.java
package org.apache.maven.artifact.metadata
public org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException extends org.apache.maven.repository.legacy.metadata.ArtifactMetadataRetrievalException {
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (java.lang.String, java.lang.Throwable, org.apache.maven.artifact.Artifact) 
		String message
		Throwable cause
		org.apache.maven.artifact.Artifact artifact
}

org/apache/maven/artifact/metadata/ArtifactMetadataSource.class
ArtifactMetadataSource.java
package org.apache.maven.artifact.metadata
public abstract org.apache.maven.artifact.metadata.ArtifactMetadataSource extends java.lang.Object implements org.apache.maven.repository.legacy.metadata.ArtifactMetadataSource  {
	public abstract org.apache.maven.artifact.metadata.ResolutionGroup retrieve (org.apache.maven.repository.legacy.metadata.MetadataResolutionRequest)  throws org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException 
	public abstract org.apache.maven.artifact.metadata.ResolutionGroup retrieve (org.apache.maven.artifact.Artifact, org.apache.maven.artifact.repository.ArtifactRepository, java.util.List)  throws org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException 
	public abstract java.util.List retrieveAvailableVersions (org.apache.maven.repository.legacy.metadata.MetadataResolutionRequest)  throws org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException 
	public abstract java.util.List retrieveAvailableVersions (org.apache.maven.artifact.Artifact, org.apache.maven.artifact.repository.ArtifactRepository, java.util.List)  throws org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException 
	public abstract java.util.List retrieveAvailableVersionsFromDeploymentRepository (org.apache.maven.artifact.Artifact, org.apache.maven.artifact.repository.ArtifactRepository, org.apache.maven.artifact.repository.ArtifactRepository)  throws org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException 
}

org/apache/maven/artifact/metadata/ResolutionGroup.class
ResolutionGroup.java
package org.apache.maven.artifact.metadata
public org.apache.maven.artifact.metadata.ResolutionGroup extends org.apache.maven.repository.legacy.metadata.ResolutionGroup {
	public void  (org.apache.maven.artifact.Artifact, java.util.Set, java.util.List) 
		org.apache.maven.artifact.Artifact pomArtifact
		java.util.Set artifacts
		java.util.List resolutionRepositories
	public void  (org.apache.maven.artifact.Artifact, org.apache.maven.artifact.Artifact, java.util.Set, java.util.Map, java.util.List) 
		org.apache.maven.artifact.Artifact pomArtifact
		org.apache.maven.artifact.Artifact relocatedArtifact
		java.util.Set artifacts
		java.util.Map managedVersions
		java.util.List resolutionRepositories
}

org/apache/maven/artifact/repository/DefaultRepositoryRequest.class
DefaultRepositoryRequest.java
package org.apache.maven.artifact.repository
public org.apache.maven.artifact.repository.DefaultRepositoryRequest extends java.lang.Object implements org.apache.maven.artifact.repository.RepositoryRequest  {
	private boolean offline
	private boolean forceUpdate
	private org.apache.maven.artifact.repository.ArtifactRepository localRepository
	private java.util.List remoteRepositories
	public void  () 
	public void  (org.apache.maven.artifact.repository.RepositoryRequest) 
		org.apache.maven.artifact.repository.RepositoryRequest repositoryRequest
	public static org.apache.maven.artifact.repository.RepositoryRequest getRepositoryRequest (org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject) 
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
		org.apache.maven.artifact.repository.RepositoryRequest request
	public boolean isOffline () 
	public org.apache.maven.artifact.repository.DefaultRepositoryRequest setOffline (boolean) 
		boolean offline
	public boolean isForceUpdate () 
	public org.apache.maven.artifact.repository.DefaultRepositoryRequest setForceUpdate (boolean) 
		boolean forceUpdate
	public org.apache.maven.artifact.repository.ArtifactRepository getLocalRepository () 
	public org.apache.maven.artifact.repository.DefaultRepositoryRequest setLocalRepository (org.apache.maven.artifact.repository.ArtifactRepository) 
		org.apache.maven.artifact.repository.ArtifactRepository localRepository
	public java.util.List getRemoteRepositories () 
	public org.apache.maven.artifact.repository.DefaultRepositoryRequest setRemoteRepositories (java.util.List) 
		java.util.List remoteRepositories
	public volatile org.apache.maven.artifact.repository.RepositoryRequest setRemoteRepositories (java.util.List) 
		java.util.List x0
	public volatile org.apache.maven.artifact.repository.RepositoryRequest setLocalRepository (org.apache.maven.artifact.repository.ArtifactRepository) 
		org.apache.maven.artifact.repository.ArtifactRepository x0
	public volatile org.apache.maven.artifact.repository.RepositoryRequest setForceUpdate (boolean) 
		boolean x0
	public volatile org.apache.maven.artifact.repository.RepositoryRequest setOffline (boolean) 
		boolean x0
}

org/apache/maven/artifact/repository/layout/DefaultRepositoryLayout.class
DefaultRepositoryLayout.java
package org.apache.maven.artifact.repository.layout
public org.apache.maven.artifact.repository.layout.DefaultRepositoryLayout extends java.lang.Object implements org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout  {
	private static final char PATH_SEPARATOR
	private static final char GROUP_SEPARATOR
	private static final char ARTIFACT_SEPARATOR
	public void  () 
	public java.lang.String getId () 
	public java.lang.String pathOf (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact artifact
		org.apache.maven.artifact.handler.ArtifactHandler artifactHandler
		StringBuilder path
	public java.lang.String pathOfLocalRepositoryMetadata (org.apache.maven.artifact.metadata.ArtifactMetadata, org.apache.maven.artifact.repository.ArtifactRepository) 
		org.apache.maven.artifact.metadata.ArtifactMetadata metadata
		org.apache.maven.artifact.repository.ArtifactRepository repository
	private java.lang.String pathOfRepositoryMetadata (org.apache.maven.artifact.metadata.ArtifactMetadata, java.lang.String) 
		org.apache.maven.artifact.metadata.ArtifactMetadata metadata
		String filename
		StringBuilder path
	public java.lang.String pathOfRemoteRepositoryMetadata (org.apache.maven.artifact.metadata.ArtifactMetadata) 
		org.apache.maven.artifact.metadata.ArtifactMetadata metadata
	private java.lang.String formatAsDirectory (java.lang.String) 
		String directory
	public java.lang.String toString () 
}

org/apache/maven/artifact/repository/LegacyLocalRepositoryManager$ArtifactMetadataAdapter.class
LegacyLocalRepositoryManager.java
package org.apache.maven.artifact.repository
 org.apache.maven.artifact.repository.LegacyLocalRepositoryManager$ArtifactMetadataAdapter extends java.lang.Object implements org.apache.maven.artifact.metadata.ArtifactMetadata  {
	private final org.eclipse.aether.metadata.Metadata metadata
	public void  (org.eclipse.aether.metadata.Metadata) 
		org.eclipse.aether.metadata.Metadata metadata
	public boolean storedInArtifactVersionDirectory () 
	public boolean storedInGroupDirectory () 
	public java.lang.String getGroupId () 
	public java.lang.String getArtifactId () 
	public java.lang.String getBaseVersion () 
	private java.lang.String nullify (java.lang.String) 
		String str
	public java.lang.Object getKey () 
	public java.lang.String getRemoteFilename () 
	public java.lang.String getLocalFilename (org.apache.maven.artifact.repository.ArtifactRepository) 
		org.apache.maven.artifact.repository.ArtifactRepository repository
	private java.lang.String insertRepositoryKey (java.lang.String, java.lang.String) 
		String result
		String filename
		String repositoryKey
		String result
		int idx
	public void merge (org.apache.maven.repository.legacy.metadata.ArtifactMetadata) 
		org.apache.maven.repository.legacy.metadata.ArtifactMetadata metadata
	public void merge (org.apache.maven.artifact.metadata.ArtifactMetadata) 
		org.apache.maven.artifact.metadata.ArtifactMetadata metadata
	public void storeInLocalRepository (org.apache.maven.artifact.repository.ArtifactRepository, org.apache.maven.artifact.repository.ArtifactRepository)  throws org.apache.maven.artifact.repository.metadata.RepositoryMetadataStoreException 
		org.apache.maven.artifact.repository.ArtifactRepository localRepository
		org.apache.maven.artifact.repository.ArtifactRepository remoteRepository
	public java.lang.String extendedToString () 
}

org/apache/maven/artifact/repository/LegacyLocalRepositoryManager$ArtifactRepositoryAdapter.class
LegacyLocalRepositoryManager.java
package org.apache.maven.artifact.repository
 org.apache.maven.artifact.repository.LegacyLocalRepositoryManager$ArtifactRepositoryAdapter extends java.lang.Object implements org.apache.maven.artifact.repository.ArtifactRepository  {
	private final org.eclipse.aether.repository.RemoteRepository repository
	public void  (org.eclipse.aether.repository.RemoteRepository) 
		org.eclipse.aether.repository.RemoteRepository repository
	public java.lang.String pathOf (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact artifact
	public java.lang.String pathOfRemoteRepositoryMetadata (org.apache.maven.artifact.metadata.ArtifactMetadata) 
		org.apache.maven.artifact.metadata.ArtifactMetadata artifactMetadata
	public java.lang.String pathOfLocalRepositoryMetadata (org.apache.maven.artifact.metadata.ArtifactMetadata, org.apache.maven.artifact.repository.ArtifactRepository) 
		org.apache.maven.artifact.metadata.ArtifactMetadata metadata
		org.apache.maven.artifact.repository.ArtifactRepository repository
	public java.lang.String getUrl () 
	public void setUrl (java.lang.String) 
		String url
	public java.lang.String getBasedir () 
	public java.lang.String getProtocol () 
	public java.lang.String getId () 
	public void setId (java.lang.String) 
		String id
	public org.apache.maven.artifact.repository.ArtifactRepositoryPolicy getSnapshots () 
	public void setSnapshotUpdatePolicy (org.apache.maven.artifact.repository.ArtifactRepositoryPolicy) 
		org.apache.maven.artifact.repository.ArtifactRepositoryPolicy policy
	public org.apache.maven.artifact.repository.ArtifactRepositoryPolicy getReleases () 
	public void setReleaseUpdatePolicy (org.apache.maven.artifact.repository.ArtifactRepositoryPolicy) 
		org.apache.maven.artifact.repository.ArtifactRepositoryPolicy policy
	public org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout getLayout () 
	public void setLayout (org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout) 
		org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout layout
	public java.lang.String getKey () 
	public boolean isUniqueVersion () 
	public boolean isBlacklisted () 
	public void setBlacklisted (boolean) 
		boolean blackListed
	public org.apache.maven.artifact.Artifact find (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact artifact
	public java.util.List findVersions (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact artifact
	public boolean isProjectAware () 
	public void setAuthentication (org.apache.maven.artifact.repository.Authentication) 
		org.apache.maven.artifact.repository.Authentication authentication
	public org.apache.maven.artifact.repository.Authentication getAuthentication () 
	public void setProxy (org.apache.maven.repository.Proxy) 
		org.apache.maven.repository.Proxy proxy
	public org.apache.maven.repository.Proxy getProxy () 
	public java.util.List getMirroredRepositories () 
	public void setMirroredRepositories (java.util.List) 
		java.util.List mirroredRepositories
}

org/apache/maven/artifact/repository/LegacyLocalRepositoryManager.class
LegacyLocalRepositoryManager.java
package org.apache.maven.artifact.repository
public org.apache.maven.artifact.repository.LegacyLocalRepositoryManager extends java.lang.Object implements org.eclipse.aether.repository.LocalRepositoryManager  {
	private final org.apache.maven.artifact.repository.ArtifactRepository delegate
	private final org.eclipse.aether.repository.LocalRepository repo
	private final boolean realLocalRepo
	public static org.eclipse.aether.RepositorySystemSession overlay (org.apache.maven.artifact.repository.ArtifactRepository, org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.RepositorySystem) 
		org.eclipse.aether.repository.LocalRepositoryManager lrm
		org.apache.maven.artifact.repository.ArtifactRepository repository
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.RepositorySystem system
		org.eclipse.aether.repository.LocalRepositoryManager llrm
	private void  (org.apache.maven.artifact.repository.ArtifactRepository) 
		org.apache.maven.artifact.repository.ArtifactRepository delegate
		org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout layout
	public org.eclipse.aether.repository.LocalRepository getRepository () 
	public java.lang.String getPathForLocalArtifact (org.eclipse.aether.artifact.Artifact) 
		org.eclipse.aether.artifact.Artifact artifact
	public java.lang.String getPathForRemoteArtifact (org.eclipse.aether.artifact.Artifact, org.eclipse.aether.repository.RemoteRepository, java.lang.String) 
		org.eclipse.aether.artifact.Artifact artifact
		org.eclipse.aether.repository.RemoteRepository repository
		String context
	public java.lang.String getPathForLocalMetadata (org.eclipse.aether.metadata.Metadata) 
		org.eclipse.aether.metadata.Metadata metadata
	public java.lang.String getPathForRemoteMetadata (org.eclipse.aether.metadata.Metadata, org.eclipse.aether.repository.RemoteRepository, java.lang.String) 
		org.eclipse.aether.metadata.Metadata metadata
		org.eclipse.aether.repository.RemoteRepository repository
		String context
	public org.eclipse.aether.repository.LocalArtifactResult find (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.repository.LocalArtifactRequest) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.repository.LocalArtifactRequest request
		String path
		java.io.File file
		org.eclipse.aether.repository.LocalArtifactResult result
	public org.eclipse.aether.repository.LocalMetadataResult find (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.repository.LocalMetadataRequest) 
		String path
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.repository.LocalMetadataRequest request
		org.eclipse.aether.metadata.Metadata metadata
		String path
		java.io.File file
		org.eclipse.aether.repository.LocalMetadataResult result
	public void add (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.repository.LocalArtifactRegistration) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.repository.LocalArtifactRegistration request
	public void add (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.repository.LocalMetadataRegistration) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.repository.LocalMetadataRegistration request
}

org/apache/maven/artifact/repository/MavenArtifactRepository.class
MavenArtifactRepository.java
package org.apache.maven.artifact.repository
public org.apache.maven.artifact.repository.MavenArtifactRepository extends java.lang.Object implements org.apache.maven.artifact.repository.ArtifactRepository  {
	private String id
	private String url
	private String basedir
	private String protocol
	private org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout layout
	private org.apache.maven.artifact.repository.ArtifactRepositoryPolicy snapshots
	private org.apache.maven.artifact.repository.ArtifactRepositoryPolicy releases
	private org.apache.maven.artifact.repository.Authentication authentication
	private org.apache.maven.repository.Proxy proxy
	private java.util.List mirroredRepositories
	public void  () 
	public void  (java.lang.String, java.lang.String, org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy) 
		String id
		String url
		org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout layout
		org.apache.maven.artifact.repository.ArtifactRepositoryPolicy snapshots
		org.apache.maven.artifact.repository.ArtifactRepositoryPolicy releases
	public java.lang.String pathOf (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact artifact
	public java.lang.String pathOfRemoteRepositoryMetadata (org.apache.maven.artifact.metadata.ArtifactMetadata) 
		org.apache.maven.artifact.metadata.ArtifactMetadata artifactMetadata
	public java.lang.String pathOfLocalRepositoryMetadata (org.apache.maven.artifact.metadata.ArtifactMetadata, org.apache.maven.artifact.repository.ArtifactRepository) 
		org.apache.maven.artifact.metadata.ArtifactMetadata metadata
		org.apache.maven.artifact.repository.ArtifactRepository repository
	public void setLayout (org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout) 
		org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout layout
	public org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout getLayout () 
	public void setSnapshotUpdatePolicy (org.apache.maven.artifact.repository.ArtifactRepositoryPolicy) 
		org.apache.maven.artifact.repository.ArtifactRepositoryPolicy snapshots
	public org.apache.maven.artifact.repository.ArtifactRepositoryPolicy getSnapshots () 
	public void setReleaseUpdatePolicy (org.apache.maven.artifact.repository.ArtifactRepositoryPolicy) 
		org.apache.maven.artifact.repository.ArtifactRepositoryPolicy releases
	public org.apache.maven.artifact.repository.ArtifactRepositoryPolicy getReleases () 
	public java.lang.String getKey () 
	public java.lang.String toString () 
		StringBuilder sb
	public org.apache.maven.artifact.Artifact find (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact artifact
		java.io.File artifactFile
	public java.util.List findVersions (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact artifact
	public java.lang.String getId () 
	public java.lang.String getUrl () 
	public java.lang.String getBasedir () 
	public java.lang.String getProtocol () 
	public void setId (java.lang.String) 
		String id
	public void setUrl (java.lang.String) 
		String url
	private static java.lang.String protocol (java.lang.String) 
		String url
		int pos
	private java.lang.String basedir (java.lang.String) 
		int index
		String url
		String retValue
	private static java.lang.String decode (java.lang.String) 
		String hexStr
		char ch
		int pos
		String url
		String decoded
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.maven.artifact.repository.ArtifactRepository other
	protected static boolean eq (java.lang.Object, java.lang.Object) 
		Object s1
		Object s2
	public org.apache.maven.artifact.repository.Authentication getAuthentication () 
	public void setAuthentication (org.apache.maven.artifact.repository.Authentication) 
		org.apache.maven.artifact.repository.Authentication authentication
	public org.apache.maven.repository.Proxy getProxy () 
	public void setProxy (org.apache.maven.repository.Proxy) 
		org.apache.maven.repository.Proxy proxy
	public boolean isBlacklisted () 
	public void setBlacklisted (boolean) 
		boolean blackListed
	public boolean isUniqueVersion () 
	public boolean isProjectAware () 
	public java.util.List getMirroredRepositories () 
	public void setMirroredRepositories (java.util.List) 
		java.util.List mirroredRepositories
}

org/apache/maven/artifact/repository/metadata/AbstractRepositoryMetadata.class
AbstractRepositoryMetadata.java
package org.apache.maven.artifact.repository.metadata
public abstract org.apache.maven.artifact.repository.metadata.AbstractRepositoryMetadata extends java.lang.Object implements org.apache.maven.artifact.repository.metadata.RepositoryMetadata  {
	private org.apache.maven.artifact.repository.metadata.Metadata metadata
	protected void  (org.apache.maven.artifact.repository.metadata.Metadata) 
		org.apache.maven.artifact.repository.metadata.Metadata metadata
	public java.lang.String getRemoteFilename () 
	public java.lang.String getLocalFilename (org.apache.maven.artifact.repository.ArtifactRepository) 
		org.apache.maven.artifact.repository.ArtifactRepository repository
	public void storeInLocalRepository (org.apache.maven.artifact.repository.ArtifactRepository, org.apache.maven.artifact.repository.ArtifactRepository)  throws org.apache.maven.artifact.repository.metadata.RepositoryMetadataStoreException 
		java.io.IOException e
		org.codehaus.plexus.util.xml.pull.XmlPullParserException e
		org.apache.maven.artifact.repository.ArtifactRepository localRepository
		org.apache.maven.artifact.repository.ArtifactRepository remoteRepository
	protected void updateRepositoryMetadata (org.apache.maven.artifact.repository.ArtifactRepository, org.apache.maven.artifact.repository.ArtifactRepository)  throws java.io.IOException org.codehaus.plexus.util.xml.pull.XmlPullParserException 
		InterruptedException e
		java.io.Reader reader
		boolean changed
		org.apache.maven.artifact.repository.metadata.io.xpp3.MetadataXpp3Writer mappingWriter
		java.io.Writer writer
		org.apache.maven.artifact.repository.ArtifactRepository localRepository
		org.apache.maven.artifact.repository.ArtifactRepository remoteRepository
		org.apache.maven.artifact.repository.metadata.io.xpp3.MetadataXpp3Reader mappingReader
		org.apache.maven.artifact.repository.metadata.Metadata metadata
		java.io.File metadataFile
		boolean changed
		String version
	public java.lang.String toString () 
	protected static org.apache.maven.artifact.repository.metadata.Metadata createMetadata (org.apache.maven.artifact.Artifact, org.apache.maven.artifact.repository.metadata.Versioning) 
		org.apache.maven.artifact.Artifact artifact
		org.apache.maven.artifact.repository.metadata.Versioning versioning
		org.apache.maven.artifact.repository.metadata.Metadata metadata
	protected static org.apache.maven.artifact.repository.metadata.Versioning createVersioning (org.apache.maven.artifact.repository.metadata.Snapshot) 
		org.apache.maven.artifact.repository.metadata.Snapshot snapshot
		org.apache.maven.artifact.repository.metadata.Versioning versioning
	public void setMetadata (org.apache.maven.artifact.repository.metadata.Metadata) 
		org.apache.maven.artifact.repository.metadata.Metadata metadata
	public org.apache.maven.artifact.repository.metadata.Metadata getMetadata () 
	public void merge (org.apache.maven.repository.legacy.metadata.ArtifactMetadata) 
		org.apache.maven.repository.legacy.metadata.ArtifactMetadata metadata
		org.apache.maven.artifact.repository.metadata.AbstractRepositoryMetadata repoMetadata
	public void merge (org.apache.maven.artifact.metadata.ArtifactMetadata) 
		org.apache.maven.artifact.metadata.ArtifactMetadata metadata
		org.apache.maven.artifact.repository.metadata.AbstractRepositoryMetadata repoMetadata
	public java.lang.String extendedToString () 
		StringBuilder buffer
	public int getNature () 
	public org.apache.maven.artifact.repository.ArtifactRepositoryPolicy getPolicy (org.apache.maven.artifact.repository.ArtifactRepository) 
		org.apache.maven.artifact.repository.ArtifactRepositoryPolicy policy
		org.apache.maven.artifact.repository.ArtifactRepository repository
		int nature
}

org/apache/maven/artifact/repository/metadata/ArtifactRepositoryMetadata.class
ArtifactRepositoryMetadata.java
package org.apache.maven.artifact.repository.metadata
public org.apache.maven.artifact.repository.metadata.ArtifactRepositoryMetadata extends org.apache.maven.artifact.repository.metadata.AbstractRepositoryMetadata {
	private org.apache.maven.artifact.Artifact artifact
	public void  (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact artifact
	public void  (org.apache.maven.artifact.Artifact, org.apache.maven.artifact.repository.metadata.Versioning) 
		org.apache.maven.artifact.Artifact artifact
		org.apache.maven.artifact.repository.metadata.Versioning versioning
	public boolean storedInGroupDirectory () 
	public boolean storedInArtifactVersionDirectory () 
	public java.lang.String getGroupId () 
	public java.lang.String getArtifactId () 
	public java.lang.String getBaseVersion () 
	public java.lang.Object getKey () 
	public boolean isSnapshot () 
	public int getNature () 
		org.apache.maven.artifact.versioning.Restriction restriction
		java.util.Iterator i$
		org.apache.maven.artifact.versioning.VersionRange range
	private boolean isSnapshot (org.apache.maven.artifact.versioning.ArtifactVersion) 
		org.apache.maven.artifact.versioning.ArtifactVersion version
	public org.apache.maven.artifact.repository.ArtifactRepository getRepository () 
	public void setRepository (org.apache.maven.artifact.repository.ArtifactRepository) 
		org.apache.maven.artifact.repository.ArtifactRepository remoteRepository
}

org/apache/maven/artifact/repository/metadata/io/DefaultMetadataReader.class
DefaultMetadataReader.java
package org.apache.maven.artifact.repository.metadata.io
public org.apache.maven.artifact.repository.metadata.io.DefaultMetadataReader extends java.lang.Object implements org.apache.maven.artifact.repository.metadata.io.MetadataReader  {
	public void  () 
	public org.apache.maven.artifact.repository.metadata.Metadata read (java.io.File, java.util.Map)  throws java.io.IOException 
		java.io.File input
		java.util.Map options
		org.apache.maven.artifact.repository.metadata.Metadata metadata
	public org.apache.maven.artifact.repository.metadata.Metadata read (java.io.Reader, java.util.Map)  throws java.io.IOException 
		org.apache.maven.artifact.repository.metadata.io.xpp3.MetadataXpp3Reader r
		org.codehaus.plexus.util.xml.pull.XmlPullParserException e
		java.io.Reader input
		java.util.Map options
	public org.apache.maven.artifact.repository.metadata.Metadata read (java.io.InputStream, java.util.Map)  throws java.io.IOException 
		org.apache.maven.artifact.repository.metadata.io.xpp3.MetadataXpp3Reader r
		org.codehaus.plexus.util.xml.pull.XmlPullParserException e
		java.io.InputStream input
		java.util.Map options
	private boolean isStrict (java.util.Map) 
		java.util.Map options
		Object value
}

org/apache/maven/artifact/repository/metadata/io/MetadataParseException.class
MetadataParseException.java
package org.apache.maven.artifact.repository.metadata.io
public org.apache.maven.artifact.repository.metadata.io.MetadataParseException extends java.io.IOException {
	private final int lineNumber
	private final int columnNumber
	public void  (java.lang.String, int, int) 
		String message
		int lineNumber
		int columnNumber
	public void  (java.lang.String, int, int, java.lang.Throwable) 
		String message
		int lineNumber
		int columnNumber
		Throwable cause
	public int getLineNumber () 
	public int getColumnNumber () 
}

org/apache/maven/artifact/repository/metadata/io/MetadataReader.class
MetadataReader.java
package org.apache.maven.artifact.repository.metadata.io
public abstract org.apache.maven.artifact.repository.metadata.io.MetadataReader extends java.lang.Object {
	public static final String IS_STRICT
	public abstract org.apache.maven.artifact.repository.metadata.Metadata read (java.io.File, java.util.Map)  throws java.io.IOException org.apache.maven.artifact.repository.metadata.io.MetadataParseException 
	public abstract org.apache.maven.artifact.repository.metadata.Metadata read (java.io.Reader, java.util.Map)  throws java.io.IOException org.apache.maven.artifact.repository.metadata.io.MetadataParseException 
	public abstract org.apache.maven.artifact.repository.metadata.Metadata read (java.io.InputStream, java.util.Map)  throws java.io.IOException org.apache.maven.artifact.repository.metadata.io.MetadataParseException 
}

org/apache/maven/artifact/repository/metadata/RepositoryMetadata.class
RepositoryMetadata.java
package org.apache.maven.artifact.repository.metadata
public abstract org.apache.maven.artifact.repository.metadata.RepositoryMetadata extends java.lang.Object implements org.apache.maven.artifact.metadata.ArtifactMetadata  {
	public static final int RELEASE
	public static final int SNAPSHOT
	public static final int RELEASE_OR_SNAPSHOT
	public abstract org.apache.maven.artifact.repository.ArtifactRepository getRepository () 
	public abstract void setRepository (org.apache.maven.artifact.repository.ArtifactRepository) 
	public abstract org.apache.maven.artifact.repository.metadata.Metadata getMetadata () 
	public abstract void setMetadata (org.apache.maven.artifact.repository.metadata.Metadata) 
	public abstract boolean isSnapshot () 
	public abstract int getNature () 
	public abstract org.apache.maven.artifact.repository.ArtifactRepositoryPolicy getPolicy (org.apache.maven.artifact.repository.ArtifactRepository) 
}

org/apache/maven/artifact/repository/metadata/RepositoryMetadataDeploymentException.class
RepositoryMetadataDeploymentException.java
package org.apache.maven.artifact.repository.metadata
public org.apache.maven.artifact.repository.metadata.RepositoryMetadataDeploymentException extends java.lang.Throwable {
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Exception) 
		String message
		Exception e
}

org/apache/maven/artifact/repository/metadata/RepositoryMetadataInstallationException.class
RepositoryMetadataInstallationException.java
package org.apache.maven.artifact.repository.metadata
public org.apache.maven.artifact.repository.metadata.RepositoryMetadataInstallationException extends java.lang.Throwable {
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Exception) 
		String message
		Exception e
}

org/apache/maven/artifact/repository/metadata/RepositoryMetadataManager.class
RepositoryMetadataManager.java
package org.apache.maven.artifact.repository.metadata
public abstract org.apache.maven.artifact.repository.metadata.RepositoryMetadataManager extends java.lang.Object {
	public abstract void resolve (org.apache.maven.artifact.repository.metadata.RepositoryMetadata, org.apache.maven.artifact.repository.RepositoryRequest)  throws org.apache.maven.artifact.repository.metadata.RepositoryMetadataResolutionException 
	public abstract void resolve (org.apache.maven.artifact.repository.metadata.RepositoryMetadata, java.util.List, org.apache.maven.artifact.repository.ArtifactRepository)  throws org.apache.maven.artifact.repository.metadata.RepositoryMetadataResolutionException 
	public abstract void resolveAlways (org.apache.maven.artifact.repository.metadata.RepositoryMetadata, org.apache.maven.artifact.repository.ArtifactRepository, org.apache.maven.artifact.repository.ArtifactRepository)  throws org.apache.maven.artifact.repository.metadata.RepositoryMetadataResolutionException 
	public abstract void deploy (org.apache.maven.artifact.metadata.ArtifactMetadata, org.apache.maven.artifact.repository.ArtifactRepository, org.apache.maven.artifact.repository.ArtifactRepository)  throws org.apache.maven.artifact.repository.metadata.RepositoryMetadataDeploymentException 
	public abstract void install (org.apache.maven.artifact.metadata.ArtifactMetadata, org.apache.maven.artifact.repository.ArtifactRepository)  throws org.apache.maven.artifact.repository.metadata.RepositoryMetadataInstallationException 
}

org/apache/maven/artifact/repository/metadata/RepositoryMetadataResolutionException.class
RepositoryMetadataResolutionException.java
package org.apache.maven.artifact.repository.metadata
public org.apache.maven.artifact.repository.metadata.RepositoryMetadataResolutionException extends java.lang.Exception {
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Exception) 
		String message
		Exception e
}

org/apache/maven/artifact/repository/RepositoryCache.class
RepositoryCache.java
package org.apache.maven.artifact.repository
public abstract org.apache.maven.artifact.repository.RepositoryCache extends java.lang.Object {
	public abstract void put (org.apache.maven.artifact.repository.RepositoryRequest, java.lang.Object, java.lang.Object) 
	public abstract java.lang.Object get (org.apache.maven.artifact.repository.RepositoryRequest, java.lang.Object) 
}

org/apache/maven/artifact/repository/RepositoryRequest.class
RepositoryRequest.java
package org.apache.maven.artifact.repository
public abstract org.apache.maven.artifact.repository.RepositoryRequest extends java.lang.Object {
	public abstract boolean isOffline () 
	public abstract org.apache.maven.artifact.repository.RepositoryRequest setOffline (boolean) 
	public abstract boolean isForceUpdate () 
	public abstract org.apache.maven.artifact.repository.RepositoryRequest setForceUpdate (boolean) 
	public abstract org.apache.maven.artifact.repository.ArtifactRepository getLocalRepository () 
	public abstract org.apache.maven.artifact.repository.RepositoryRequest setLocalRepository (org.apache.maven.artifact.repository.ArtifactRepository) 
	public abstract java.util.List getRemoteRepositories () 
	public abstract org.apache.maven.artifact.repository.RepositoryRequest setRemoteRepositories (java.util.List) 
}

org/apache/maven/artifact/resolver/ArtifactResolutionRequest.class
ArtifactResolutionRequest.java
package org.apache.maven.artifact.resolver
public org.apache.maven.artifact.resolver.ArtifactResolutionRequest extends java.lang.Object implements org.apache.maven.artifact.repository.RepositoryRequest  {
	private org.apache.maven.artifact.Artifact artifact
	private java.util.Set artifactDependencies
	private org.apache.maven.artifact.repository.ArtifactRepository localRepository
	private java.util.List remoteRepositories
	private org.apache.maven.artifact.resolver.filter.ArtifactFilter collectionFilter
	private org.apache.maven.artifact.resolver.filter.ArtifactFilter resolutionFilter
	private java.util.List listeners
	private java.util.Map managedVersionMap
	private boolean resolveRoot
	private boolean resolveTransitively
	private boolean offline
	private boolean forceUpdate
	private java.util.List servers
	private java.util.List mirrors
	private java.util.List proxies
	public void  () 
	public void  (org.apache.maven.artifact.repository.RepositoryRequest) 
		org.apache.maven.artifact.repository.RepositoryRequest request
	public org.apache.maven.artifact.Artifact getArtifact () 
	public org.apache.maven.artifact.resolver.ArtifactResolutionRequest setArtifact (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact artifact
	public org.apache.maven.artifact.resolver.ArtifactResolutionRequest setArtifactDependencies (java.util.Set) 
		java.util.Set artifactDependencies
	public java.util.Set getArtifactDependencies () 
	public org.apache.maven.artifact.repository.ArtifactRepository getLocalRepository () 
	public org.apache.maven.artifact.resolver.ArtifactResolutionRequest setLocalRepository (org.apache.maven.artifact.repository.ArtifactRepository) 
		org.apache.maven.artifact.repository.ArtifactRepository localRepository
	public java.util.List getRemoteRepositories () 
	public org.apache.maven.artifact.resolver.ArtifactResolutionRequest setRemoteRepositories (java.util.List) 
		java.util.List remoteRepositories
	public org.apache.maven.artifact.resolver.filter.ArtifactFilter getCollectionFilter () 
	public org.apache.maven.artifact.resolver.ArtifactResolutionRequest setCollectionFilter (org.apache.maven.artifact.resolver.filter.ArtifactFilter) 
		org.apache.maven.artifact.resolver.filter.ArtifactFilter filter
	public org.apache.maven.artifact.resolver.filter.ArtifactFilter getResolutionFilter () 
	public org.apache.maven.artifact.resolver.ArtifactResolutionRequest setResolutionFilter (org.apache.maven.artifact.resolver.filter.ArtifactFilter) 
		org.apache.maven.artifact.resolver.filter.ArtifactFilter filter
	public java.util.List getListeners () 
	public org.apache.maven.artifact.resolver.ArtifactResolutionRequest setListeners (java.util.List) 
		java.util.List listeners
	public org.apache.maven.artifact.resolver.ArtifactResolutionRequest addListener (org.apache.maven.artifact.resolver.ResolutionListener) 
		org.apache.maven.artifact.resolver.ResolutionListener listener
	public java.util.Map getManagedVersionMap () 
	public org.apache.maven.artifact.resolver.ArtifactResolutionRequest setManagedVersionMap (java.util.Map) 
		java.util.Map managedVersionMap
	public org.apache.maven.artifact.resolver.ArtifactResolutionRequest setResolveRoot (boolean) 
		boolean resolveRoot
	public boolean isResolveRoot () 
	public org.apache.maven.artifact.resolver.ArtifactResolutionRequest setResolveTransitively (boolean) 
		boolean resolveDependencies
	public boolean isResolveTransitively () 
	public java.lang.String toString () 
		StringBuilder sb
	public boolean isOffline () 
	public org.apache.maven.artifact.resolver.ArtifactResolutionRequest setOffline (boolean) 
		boolean offline
	public boolean isForceUpdate () 
	public org.apache.maven.artifact.resolver.ArtifactResolutionRequest setForceUpdate (boolean) 
		boolean forceUpdate
	public org.apache.maven.artifact.resolver.ArtifactResolutionRequest setServers (java.util.List) 
		java.util.List servers
	public java.util.List getServers () 
	public org.apache.maven.artifact.resolver.ArtifactResolutionRequest setMirrors (java.util.List) 
		java.util.List mirrors
	public java.util.List getMirrors () 
	public org.apache.maven.artifact.resolver.ArtifactResolutionRequest setProxies (java.util.List) 
		java.util.List proxies
	public java.util.List getProxies () 
	public org.apache.maven.artifact.resolver.ArtifactResolutionRequest setCache (org.apache.maven.artifact.repository.RepositoryCache) 
		org.apache.maven.artifact.repository.RepositoryCache cache
	public volatile org.apache.maven.artifact.repository.RepositoryRequest setRemoteRepositories (java.util.List) 
		java.util.List x0
	public volatile org.apache.maven.artifact.repository.RepositoryRequest setLocalRepository (org.apache.maven.artifact.repository.ArtifactRepository) 
		org.apache.maven.artifact.repository.ArtifactRepository x0
	public volatile org.apache.maven.artifact.repository.RepositoryRequest setForceUpdate (boolean) 
		boolean x0
	public volatile org.apache.maven.artifact.repository.RepositoryRequest setOffline (boolean) 
		boolean x0
}

org/apache/maven/artifact/resolver/ArtifactResolutionResult.class
ArtifactResolutionResult.java
package org.apache.maven.artifact.resolver
public org.apache.maven.artifact.resolver.ArtifactResolutionResult extends java.lang.Object {
	private org.apache.maven.artifact.Artifact originatingArtifact
	private java.util.List missingArtifacts
	private java.util.List exceptions
	private java.util.List versionRangeViolations
	private java.util.List metadataResolutionExceptions
	private java.util.List circularDependencyExceptions
	private java.util.List errorArtifactExceptions
	private java.util.List repositories
	private java.util.Set artifacts
	private java.util.Set resolutionNodes
	public void  () 
	public org.apache.maven.artifact.Artifact getOriginatingArtifact () 
	public org.apache.maven.artifact.resolver.ArtifactResolutionResult setOriginatingArtifact (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact originatingArtifact
	public void addArtifact (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact artifact
	public java.util.Set getArtifacts () 
	public void setArtifacts (java.util.Set) 
		java.util.Set artifacts
	public java.util.Set getArtifactResolutionNodes () 
	public void setArtifactResolutionNodes (java.util.Set) 
		java.util.Set resolutionNodes
	public boolean hasMissingArtifacts () 
	public java.util.List getMissingArtifacts () 
	public org.apache.maven.artifact.resolver.ArtifactResolutionResult addMissingArtifact (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact artifact
	public org.apache.maven.artifact.resolver.ArtifactResolutionResult setUnresolvedArtifacts (java.util.List) 
		java.util.List unresolvedArtifacts
	public boolean isSuccess () 
	public boolean hasExceptions () 
	public java.util.List getExceptions () 
	public boolean hasVersionRangeViolations () 
	public org.apache.maven.artifact.resolver.ArtifactResolutionResult addVersionRangeViolation (java.lang.Exception) 
		Exception e
	public org.apache.maven.artifact.versioning.OverConstrainedVersionException getVersionRangeViolation (int) 
		int i
	public java.util.List getVersionRangeViolations () 
	public boolean hasMetadataResolutionExceptions () 
	public org.apache.maven.artifact.resolver.ArtifactResolutionResult addMetadataResolutionException (org.apache.maven.artifact.resolver.ArtifactResolutionException) 
		org.apache.maven.artifact.resolver.ArtifactResolutionException e
	public org.apache.maven.artifact.resolver.ArtifactResolutionException getMetadataResolutionException (int) 
		int i
	public java.util.List getMetadataResolutionExceptions () 
	public boolean hasErrorArtifactExceptions () 
	public org.apache.maven.artifact.resolver.ArtifactResolutionResult addErrorArtifactException (org.apache.maven.artifact.resolver.ArtifactResolutionException) 
		org.apache.maven.artifact.resolver.ArtifactResolutionException e
	public java.util.List getErrorArtifactExceptions () 
	public boolean hasCircularDependencyExceptions () 
	public org.apache.maven.artifact.resolver.ArtifactResolutionResult addCircularDependencyException (org.apache.maven.artifact.resolver.CyclicDependencyException) 
		org.apache.maven.artifact.resolver.CyclicDependencyException e
	public org.apache.maven.artifact.resolver.CyclicDependencyException getCircularDependencyException (int) 
		int i
	public java.util.List getCircularDependencyExceptions () 
	public java.util.List getRepositories () 
	public org.apache.maven.artifact.resolver.ArtifactResolutionResult setRepositories (java.util.List) 
		java.util.List repositories
	private java.util.List initList (java.util.List) 
		java.util.List l
	public java.lang.String toString () 
		org.apache.maven.artifact.Artifact a
		java.util.Iterator i$
		int i
		StringBuilder sb
}

org/apache/maven/artifact/resolver/DefaultResolutionErrorHandler.class
DefaultResolutionErrorHandler.java
package org.apache.maven.artifact.resolver
public org.apache.maven.artifact.resolver.DefaultResolutionErrorHandler extends java.lang.Object implements org.apache.maven.artifact.resolver.ResolutionErrorHandler  {
	public void  () 
	public void throwErrors (org.apache.maven.artifact.resolver.ArtifactResolutionRequest, org.apache.maven.artifact.resolver.ArtifactResolutionResult)  throws org.apache.maven.artifact.resolver.ArtifactResolutionException 
		org.apache.maven.artifact.resolver.ArtifactResolutionRequest request
		org.apache.maven.artifact.resolver.ArtifactResolutionResult result
	private static java.util.List toList (java.util.Collection) 
		java.util.Collection items
}

org/apache/maven/artifact/resolver/filter/AbstractScopeArtifactFilter.class
AbstractScopeArtifactFilter.java
package org.apache.maven.artifact.resolver.filter
abstract org.apache.maven.artifact.resolver.filter.AbstractScopeArtifactFilter extends java.lang.Object implements org.apache.maven.artifact.resolver.filter.ArtifactFilter  {
	private boolean compileScope
	private boolean runtimeScope
	private boolean testScope
	private boolean providedScope
	private boolean systemScope
	void  () 
	void addScopeInternal (java.lang.String) 
		String scope
	public boolean include (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact artifact
}

org/apache/maven/artifact/resolver/filter/AndArtifactFilter.class
AndArtifactFilter.java
package org.apache.maven.artifact.resolver.filter
public org.apache.maven.artifact.resolver.filter.AndArtifactFilter extends java.lang.Object implements org.apache.maven.artifact.resolver.filter.ArtifactFilter  {
	private java.util.Set filters
	public void  () 
	public void  (java.util.List) 
		java.util.List filters
	public boolean include (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.resolver.filter.ArtifactFilter filter
		java.util.Iterator i
		org.apache.maven.artifact.Artifact artifact
		boolean include
	public void add (org.apache.maven.artifact.resolver.filter.ArtifactFilter) 
		org.apache.maven.artifact.resolver.filter.ArtifactFilter artifactFilter
	public java.util.List getFilters () 
	public int hashCode () 
		int hash
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.maven.artifact.resolver.filter.AndArtifactFilter other
}

org/apache/maven/artifact/resolver/filter/CumulativeScopeArtifactFilter.class
CumulativeScopeArtifactFilter.java
package org.apache.maven.artifact.resolver.filter
public org.apache.maven.artifact.resolver.filter.CumulativeScopeArtifactFilter extends org.apache.maven.artifact.resolver.filter.AbstractScopeArtifactFilter {
	private java.util.Set scopes
	public void  (java.util.Collection) 
		java.util.Collection scopes
	public transient void  (org.apache.maven.artifact.resolver.filter.CumulativeScopeArtifactFilter[]) 
		org.apache.maven.artifact.resolver.filter.CumulativeScopeArtifactFilter filter
		org.apache.maven.artifact.resolver.filter.CumulativeScopeArtifactFilter[] arr$
		int len$
		int i$
		org.apache.maven.artifact.resolver.filter.CumulativeScopeArtifactFilter[] filters
	private void addScopes (java.util.Collection) 
		String scope
		java.util.Iterator i$
		java.util.Collection scopes
	private void addScope (java.lang.String) 
		String scope
	public java.util.Set getScopes () 
	public int hashCode () 
		int hash
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.maven.artifact.resolver.filter.CumulativeScopeArtifactFilter that
	public volatile boolean include (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact x0
}

org/apache/maven/artifact/resolver/filter/ExcludesArtifactFilter.class
ExcludesArtifactFilter.java
package org.apache.maven.artifact.resolver.filter
public org.apache.maven.artifact.resolver.filter.ExcludesArtifactFilter extends org.apache.maven.artifact.resolver.filter.IncludesArtifactFilter {
	public void  (java.util.List) 
		java.util.List patterns
	public boolean include (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact artifact
}

org/apache/maven/artifact/resolver/filter/ExclusionSetFilter.class
ExclusionSetFilter.java
package org.apache.maven.artifact.resolver.filter
public org.apache.maven.artifact.resolver.filter.ExclusionSetFilter extends java.lang.Object implements org.apache.maven.artifact.resolver.filter.ArtifactFilter  {
	private java.util.Set excludes
	public void  (java.lang.String[]) 
		String[] excludes
	public void  (java.util.Set) 
		java.util.Set excludes
	public boolean include (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact artifact
		String id
	public int hashCode () 
		int hash
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.maven.artifact.resolver.filter.ExclusionSetFilter other
}

org/apache/maven/artifact/resolver/filter/IncludesArtifactFilter.class
IncludesArtifactFilter.java
package org.apache.maven.artifact.resolver.filter
public org.apache.maven.artifact.resolver.filter.IncludesArtifactFilter extends java.lang.Object implements org.apache.maven.artifact.resolver.filter.ArtifactFilter  {
	private final java.util.Set patterns
	public void  (java.util.List) 
		java.util.List patterns
	public boolean include (org.apache.maven.artifact.Artifact) 
		java.util.Iterator i
		org.apache.maven.artifact.Artifact artifact
		String id
		boolean matched
	public java.util.List getPatterns () 
	public int hashCode () 
		int hash
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.maven.artifact.resolver.filter.IncludesArtifactFilter other
}

org/apache/maven/artifact/resolver/filter/ScopeArtifactFilter.class
ScopeArtifactFilter.java
package org.apache.maven.artifact.resolver.filter
public org.apache.maven.artifact.resolver.filter.ScopeArtifactFilter extends org.apache.maven.artifact.resolver.filter.AbstractScopeArtifactFilter {
	private final String scope
	public void  (java.lang.String) 
		String scope
	public java.lang.String getScope () 
	public int hashCode () 
		int hash
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.maven.artifact.resolver.filter.ScopeArtifactFilter other
	private static boolean equals (java.lang.Object, java.lang.Object) 
		Object str1
		Object str2
	public volatile boolean include (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact x0
}

org/apache/maven/artifact/resolver/ResolutionErrorHandler.class
ResolutionErrorHandler.java
package org.apache.maven.artifact.resolver
public abstract org.apache.maven.artifact.resolver.ResolutionErrorHandler extends java.lang.Object {
	public abstract void throwErrors (org.apache.maven.artifact.resolver.ArtifactResolutionRequest, org.apache.maven.artifact.resolver.ArtifactResolutionResult)  throws org.apache.maven.artifact.resolver.ArtifactResolutionException 
}

org/apache/maven/artifact/resolver/ResolutionListener.class
ResolutionListener.java
package org.apache.maven.artifact.resolver
public abstract org.apache.maven.artifact.resolver.ResolutionListener extends java.lang.Object {
	public static final String ROLE
	public static final int TEST_ARTIFACT
	public static final int PROCESS_CHILDREN
	public static final int FINISH_PROCESSING_CHILDREN
	public static final int INCLUDE_ARTIFACT
	public static final int OMIT_FOR_NEARER
	public static final int UPDATE_SCOPE
	public static final int MANAGE_ARTIFACT
	public static final int OMIT_FOR_CYCLE
	public static final int UPDATE_SCOPE_CURRENT_POM
	public static final int SELECT_VERSION_FROM_RANGE
	public static final int RESTRICT_RANGE
	public static final int MANAGE_ARTIFACT_VERSION
	public static final int MANAGE_ARTIFACT_SCOPE
	public static final int MANAGE_ARTIFACT_SYSTEM_PATH
	public abstract void testArtifact (org.apache.maven.artifact.Artifact) 
	public abstract void startProcessChildren (org.apache.maven.artifact.Artifact) 
	public abstract void endProcessChildren (org.apache.maven.artifact.Artifact) 
	public abstract void includeArtifact (org.apache.maven.artifact.Artifact) 
	public abstract void omitForNearer (org.apache.maven.artifact.Artifact, org.apache.maven.artifact.Artifact) 
	public abstract void updateScope (org.apache.maven.artifact.Artifact, java.lang.String) 
	public abstract void manageArtifact (org.apache.maven.artifact.Artifact, org.apache.maven.artifact.Artifact) 
	public abstract void omitForCycle (org.apache.maven.artifact.Artifact) 
	public abstract void updateScopeCurrentPom (org.apache.maven.artifact.Artifact, java.lang.String) 
	public abstract void selectVersionFromRange (org.apache.maven.artifact.Artifact) 
	public abstract void restrictRange (org.apache.maven.artifact.Artifact, org.apache.maven.artifact.Artifact, org.apache.maven.artifact.versioning.VersionRange) 
	static void  () 
}

org/apache/maven/artifact/resolver/ResolutionNode.class
ResolutionNode.java
package org.apache.maven.artifact.resolver
public org.apache.maven.artifact.resolver.ResolutionNode extends java.lang.Object {
	private org.apache.maven.artifact.Artifact artifact
	private java.util.List children
	private final java.util.List parents
	private final int depth
	private final org.apache.maven.artifact.resolver.ResolutionNode parent
	private final java.util.List remoteRepositories
	private boolean active
	private java.util.List trail
	public void  (org.apache.maven.artifact.Artifact, java.util.List) 
		org.apache.maven.artifact.Artifact artifact
		java.util.List remoteRepositories
	public void  (org.apache.maven.artifact.Artifact, java.util.List, org.apache.maven.artifact.resolver.ResolutionNode) 
		org.apache.maven.artifact.Artifact artifact
		java.util.List remoteRepositories
		org.apache.maven.artifact.resolver.ResolutionNode parent
	public org.apache.maven.artifact.Artifact getArtifact () 
	public java.lang.Object getKey () 
	public void addDependencies (java.util.Set, java.util.List, org.apache.maven.artifact.resolver.filter.ArtifactFilter)  throws org.apache.maven.artifact.resolver.CyclicDependencyException org.apache.maven.artifact.versioning.OverConstrainedVersionException 
		org.apache.maven.artifact.Artifact a
		java.util.Iterator i$
		java.util.Set artifacts
		java.util.List remoteRepositories
		org.apache.maven.artifact.resolver.filter.ArtifactFilter filter
	public java.util.List getDependencyTrail ()  throws org.apache.maven.artifact.versioning.OverConstrainedVersionException 
		org.apache.maven.artifact.Artifact artifact
		java.util.Iterator i$
		java.util.List trial
		java.util.List ret
	private java.util.List getTrail ()  throws org.apache.maven.artifact.versioning.OverConstrainedVersionException 
		org.apache.maven.artifact.versioning.ArtifactVersion selected
		org.apache.maven.artifact.Artifact artifact
		java.util.List ids
		org.apache.maven.artifact.resolver.ResolutionNode node
	public boolean isResolved () 
	public boolean isChildOfRootNode () 
	public java.util.Iterator getChildrenIterator () 
	public int getDepth () 
	public java.util.List getRemoteRepositories () 
	public boolean isActive () 
	public void enable () 
		org.apache.maven.artifact.resolver.ResolutionNode node
		java.util.Iterator i$
	public void disable () 
		org.apache.maven.artifact.resolver.ResolutionNode node
		java.util.Iterator i$
	public boolean filterTrail (org.apache.maven.artifact.resolver.filter.ArtifactFilter)  throws org.apache.maven.artifact.versioning.OverConstrainedVersionException 
		org.apache.maven.artifact.Artifact artifact
		java.util.Iterator i$
		org.apache.maven.artifact.resolver.filter.ArtifactFilter filter
		boolean success
	public java.lang.String toString () 
	public void setArtifact (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact artifact
}

org/apache/maven/ArtifactFilterManager.class
ArtifactFilterManager.java
package org.apache.maven
public abstract org.apache.maven.ArtifactFilterManager extends java.lang.Object {
	public abstract org.apache.maven.artifact.resolver.filter.ArtifactFilter getArtifactFilter () 
	public abstract org.apache.maven.artifact.resolver.filter.ArtifactFilter getCoreArtifactFilter () 
	public abstract void excludeArtifact (java.lang.String) 
	public abstract java.util.Set getCoreArtifactExcludes () 
}

org/apache/maven/ArtifactFilterManagerDelegate.class
ArtifactFilterManagerDelegate.java
package org.apache.maven
public abstract org.apache.maven.ArtifactFilterManagerDelegate extends java.lang.Object {
	public abstract void addExcludes (java.util.Set) 
	public abstract void addCoreExcludes (java.util.Set) 
}

org/apache/maven/BuildAbort.class
BuildAbort.java
package org.apache.maven
public org.apache.maven.BuildAbort extends java.lang.Error {
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

org/apache/maven/BuildFailureException.class
BuildFailureException.java
package org.apache.maven
public org.apache.maven.BuildFailureException extends java.lang.Exception {
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

org/apache/maven/classrealm/ArtifactClassRealmConstituent.class
ArtifactClassRealmConstituent.java
package org.apache.maven.classrealm
 org.apache.maven.classrealm.ArtifactClassRealmConstituent extends java.lang.Object implements org.apache.maven.classrealm.ClassRealmConstituent  {
	private final org.eclipse.aether.artifact.Artifact artifact
	public void  (org.eclipse.aether.artifact.Artifact) 
		org.eclipse.aether.artifact.Artifact artifact
	public java.lang.String getGroupId () 
	public java.lang.String getArtifactId () 
	public java.lang.String getType () 
	public java.lang.String getClassifier () 
	public java.lang.String getVersion () 
	public java.io.File getFile () 
	public java.lang.String toString () 
}

org/apache/maven/classrealm/ClassRealmConstituent.class
ClassRealmConstituent.java
package org.apache.maven.classrealm
public abstract org.apache.maven.classrealm.ClassRealmConstituent extends java.lang.Object {
	public abstract java.lang.String getGroupId () 
	public abstract java.lang.String getArtifactId () 
	public abstract java.lang.String getType () 
	public abstract java.lang.String getClassifier () 
	public abstract java.lang.String getVersion () 
	public abstract java.io.File getFile () 
}

org/apache/maven/classrealm/ClassRealmManager.class
ClassRealmManager.java
package org.apache.maven.classrealm
public abstract org.apache.maven.classrealm.ClassRealmManager extends java.lang.Object {
	public abstract org.codehaus.plexus.classworlds.realm.ClassRealm getCoreRealm () 
	public abstract org.codehaus.plexus.classworlds.realm.ClassRealm getMavenApiRealm () 
	public abstract org.codehaus.plexus.classworlds.realm.ClassRealm createProjectRealm (org.apache.maven.model.Model, java.util.List) 
	public abstract org.codehaus.plexus.classworlds.realm.ClassRealm createExtensionRealm (org.apache.maven.model.Plugin, java.util.List) 
	public abstract org.codehaus.plexus.classworlds.realm.ClassRealm createPluginRealm (org.apache.maven.model.Plugin, java.lang.ClassLoader, java.util.List, java.util.Map, java.util.List) 
}

org/apache/maven/classrealm/ClassRealmManagerDelegate.class
ClassRealmManagerDelegate.java
package org.apache.maven.classrealm
public abstract org.apache.maven.classrealm.ClassRealmManagerDelegate extends java.lang.Object {
	public abstract void setupRealm (org.codehaus.plexus.classworlds.realm.ClassRealm, org.apache.maven.classrealm.ClassRealmRequest) 
}

org/apache/maven/classrealm/ClassRealmRequest$RealmType.class
ClassRealmRequest.java
package org.apache.maven.classrealm
public final org.apache.maven.classrealm.ClassRealmRequest$RealmType extends java.lang.Enum {
	public static final org.apache.maven.classrealm.ClassRealmRequest$RealmType Core
	public static final org.apache.maven.classrealm.ClassRealmRequest$RealmType Project
	public static final org.apache.maven.classrealm.ClassRealmRequest$RealmType Extension
	public static final org.apache.maven.classrealm.ClassRealmRequest$RealmType Plugin
	private static final org.apache.maven.classrealm.ClassRealmRequest$RealmType[] $VALUES
	public static org.apache.maven.classrealm.ClassRealmRequest$RealmType[] values () 
	public static org.apache.maven.classrealm.ClassRealmRequest$RealmType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

org/apache/maven/classrealm/ClassRealmRequest.class
ClassRealmRequest.java
package org.apache.maven.classrealm
public abstract org.apache.maven.classrealm.ClassRealmRequest extends java.lang.Object {
	public abstract org.apache.maven.classrealm.ClassRealmRequest$RealmType getType () 
	public abstract java.lang.ClassLoader getParent () 
	public abstract java.util.List getImports () 
	public abstract java.util.List getParentImports () 
	public abstract java.util.Map getForeignImports () 
	public abstract java.util.List getConstituents () 
}

org/apache/maven/classrealm/DefaultClassRealmManager.class
DefaultClassRealmManager.java
package org.apache.maven.classrealm
public org.apache.maven.classrealm.DefaultClassRealmManager extends java.lang.Object implements org.apache.maven.classrealm.ClassRealmManager  {
	private org.codehaus.plexus.logging.Logger logger
	protected org.codehaus.plexus.PlexusContainer container
	private org.codehaus.plexus.classworlds.realm.ClassRealm mavenRealm
	public void  () 
	private org.codehaus.plexus.classworlds.ClassWorld getClassWorld () 
	private org.codehaus.plexus.classworlds.realm.ClassRealm newRealm (java.lang.String) 
		org.codehaus.plexus.classworlds.realm.ClassRealm classRealm
		org.codehaus.plexus.classworlds.realm.DuplicateRealmException e
		String realmId
		java.util.Random random
		String id
		org.codehaus.plexus.classworlds.ClassWorld world
	public synchronized org.codehaus.plexus.classworlds.realm.ClassRealm getMavenApiRealm () 
		java.util.List constituents
		java.util.List parentImports
		java.util.Map foreignImports
	private void importMavenApi (java.util.Map) 
		java.util.Map imports
		org.codehaus.plexus.classworlds.realm.ClassRealm coreRealm
	private org.codehaus.plexus.classworlds.realm.ClassRealm createRealm (java.lang.String, org.apache.maven.classrealm.ClassRealmRequest$RealmType, java.lang.ClassLoader, java.util.List, java.util.Map, java.util.List) 
		org.eclipse.aether.artifact.Artifact artifact
		java.util.Iterator i$
		String id
		java.util.Iterator i$
		String baseRealmId
		org.apache.maven.classrealm.ClassRealmRequest$RealmType type
		ClassLoader parent
		java.util.List parentImports
		java.util.Map foreignImports
		java.util.List artifacts
		java.util.Set artifactIds
		java.util.List constituents
		org.codehaus.plexus.classworlds.realm.ClassRealm classRealm
		java.util.Set includedIds
	public org.codehaus.plexus.classworlds.realm.ClassRealm getCoreRealm () 
	public org.codehaus.plexus.classworlds.realm.ClassRealm createProjectRealm (org.apache.maven.model.Model, java.util.List) 
		org.apache.maven.model.Model model
		java.util.List artifacts
		ClassLoader parent
	private static java.lang.String getKey (org.apache.maven.model.Model) 
		org.apache.maven.model.Model model
	public org.codehaus.plexus.classworlds.realm.ClassRealm createExtensionRealm (org.apache.maven.model.Plugin, java.util.List) 
		org.apache.maven.model.Plugin plugin
		java.util.List artifacts
		ClassLoader parent
		java.util.Map foreignImports
	public org.codehaus.plexus.classworlds.realm.ClassRealm createPluginRealm (org.apache.maven.model.Plugin, java.lang.ClassLoader, java.util.List, java.util.Map, java.util.List) 
		org.apache.maven.model.Plugin plugin
		ClassLoader parent
		java.util.List parentImports
		java.util.Map foreignImports
		java.util.List artifacts
	private static java.lang.String getKey (org.apache.maven.model.Plugin, boolean) 
		org.apache.maven.model.Plugin plugin
		boolean extension
		String version
	private static java.lang.String getId (org.eclipse.aether.artifact.Artifact) 
		org.eclipse.aether.artifact.Artifact artifact
	private static java.lang.String getId (org.apache.maven.classrealm.ClassRealmConstituent) 
		org.apache.maven.classrealm.ClassRealmConstituent constituent
	private static java.lang.String getId (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String gid
		String aid
		String type
		String cls
		String ver
	private java.util.List getDelegates () 
		org.codehaus.plexus.component.repository.exception.ComponentLookupException e
	private void callDelegates (org.codehaus.plexus.classworlds.realm.ClassRealm, org.apache.maven.classrealm.ClassRealmRequest$RealmType, java.lang.ClassLoader, java.util.List, java.util.Map, java.util.List) 
		Exception e
		org.apache.maven.classrealm.ClassRealmManagerDelegate delegate
		java.util.Iterator i$
		org.apache.maven.classrealm.ClassRealmRequest request
		org.codehaus.plexus.classworlds.realm.ClassRealm classRealm
		org.apache.maven.classrealm.ClassRealmRequest$RealmType type
		ClassLoader parent
		java.util.List parentImports
		java.util.Map foreignImports
		java.util.List constituents
		java.util.List delegates
	private java.util.Set populateRealm (org.codehaus.plexus.classworlds.realm.ClassRealm, java.util.List) 
		java.net.MalformedURLException e
		java.io.File file
		String id
		org.apache.maven.classrealm.ClassRealmConstituent constituent
		java.util.Iterator i$
		org.codehaus.plexus.classworlds.realm.ClassRealm classRealm
		java.util.List constituents
		java.util.Set includedIds
	private void wireRealm (org.codehaus.plexus.classworlds.realm.ClassRealm, java.util.List, java.util.Map) 
		ClassLoader importedRealm
		String imp
		java.util.Map$Entry entry
		java.util.Iterator i$
		String imp
		java.util.Iterator i$
		org.codehaus.plexus.classworlds.realm.ClassRealm classRealm
		java.util.List parentImports
		java.util.Map foreignImports
	private java.lang.String getId (java.lang.ClassLoader) 
		ClassLoader classLoader
}

org/apache/maven/classrealm/DefaultClassRealmRequest.class
DefaultClassRealmRequest.java
package org.apache.maven.classrealm
 org.apache.maven.classrealm.DefaultClassRealmRequest extends java.lang.Object implements org.apache.maven.classrealm.ClassRealmRequest  {
	private final org.apache.maven.classrealm.ClassRealmRequest$RealmType type
	private final ClassLoader parent
	private final java.util.List parentImports
	private final java.util.Map foreignImports
	private final java.util.List constituents
	public void  (org.apache.maven.classrealm.ClassRealmRequest$RealmType, java.lang.ClassLoader, java.util.List, java.util.Map, java.util.List) 
		org.apache.maven.classrealm.ClassRealmRequest$RealmType type
		ClassLoader parent
		java.util.List parentImports
		java.util.Map foreignImports
		java.util.List constituents
	public org.apache.maven.classrealm.ClassRealmRequest$RealmType getType () 
	public java.lang.ClassLoader getParent () 
	public java.util.List getImports () 
	public java.util.List getParentImports () 
	public java.util.Map getForeignImports () 
	public java.util.List getConstituents () 
}

org/apache/maven/configuration/BasedirBeanConfigurationPathTranslator.class
BasedirBeanConfigurationPathTranslator.java
package org.apache.maven.configuration
public org.apache.maven.configuration.BasedirBeanConfigurationPathTranslator extends java.lang.Object implements org.apache.maven.configuration.BeanConfigurationPathTranslator  {
	private final java.io.File basedir
	public void  (java.io.File) 
		java.io.File basedir
	public java.io.File translatePath (java.io.File) 
		java.io.File path
		java.io.File result
}

org/apache/maven/configuration/BeanConfigurationException.class
BeanConfigurationException.java
package org.apache.maven.configuration
public org.apache.maven.configuration.BeanConfigurationException extends java.lang.Exception {
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

org/apache/maven/configuration/BeanConfigurationPathTranslator.class
BeanConfigurationPathTranslator.java
package org.apache.maven.configuration
public abstract org.apache.maven.configuration.BeanConfigurationPathTranslator extends java.lang.Object {
	public abstract java.io.File translatePath (java.io.File) 
}

org/apache/maven/configuration/BeanConfigurationRequest.class
BeanConfigurationRequest.java
package org.apache.maven.configuration
public abstract org.apache.maven.configuration.BeanConfigurationRequest extends java.lang.Object {
	public abstract java.lang.Object getBean () 
	public abstract org.apache.maven.configuration.BeanConfigurationRequest setBean (java.lang.Object) 
	public abstract java.lang.Object getConfiguration () 
	public abstract org.apache.maven.configuration.BeanConfigurationRequest setConfiguration (java.lang.Object) 
	public abstract org.apache.maven.configuration.BeanConfigurationRequest setConfiguration (java.lang.Object, java.lang.String) 
	public abstract java.lang.String getConfigurationElement () 
	public abstract java.lang.ClassLoader getClassLoader () 
	public abstract org.apache.maven.configuration.BeanConfigurationRequest setClassLoader (java.lang.ClassLoader) 
	public abstract org.apache.maven.configuration.BeanConfigurationValuePreprocessor getValuePreprocessor () 
	public abstract org.apache.maven.configuration.BeanConfigurationRequest setValuePreprocessor (org.apache.maven.configuration.BeanConfigurationValuePreprocessor) 
	public abstract org.apache.maven.configuration.BeanConfigurationPathTranslator getPathTranslator () 
	public abstract org.apache.maven.configuration.BeanConfigurationRequest setPathTranslator (org.apache.maven.configuration.BeanConfigurationPathTranslator) 
}

org/apache/maven/configuration/BeanConfigurationValuePreprocessor.class
BeanConfigurationValuePreprocessor.java
package org.apache.maven.configuration
public abstract org.apache.maven.configuration.BeanConfigurationValuePreprocessor extends java.lang.Object {
	public abstract java.lang.Object preprocessValue (java.lang.String, java.lang.Class)  throws org.apache.maven.configuration.BeanConfigurationException 
}

org/apache/maven/configuration/BeanConfigurator.class
BeanConfigurator.java
package org.apache.maven.configuration
public abstract org.apache.maven.configuration.BeanConfigurator extends java.lang.Object {
	public abstract void configureBean (org.apache.maven.configuration.BeanConfigurationRequest)  throws org.apache.maven.configuration.BeanConfigurationException 
}

org/apache/maven/configuration/DefaultBeanConfigurationRequest.class
DefaultBeanConfigurationRequest.java
package org.apache.maven.configuration
public org.apache.maven.configuration.DefaultBeanConfigurationRequest extends java.lang.Object implements org.apache.maven.configuration.BeanConfigurationRequest  {
	private Object bean
	private Object configuration
	private String configurationElement
	private ClassLoader classLoader
	private org.apache.maven.configuration.BeanConfigurationValuePreprocessor valuePreprocessor
	private org.apache.maven.configuration.BeanConfigurationPathTranslator pathTranslator
	public void  () 
	public java.lang.Object getBean () 
	public org.apache.maven.configuration.DefaultBeanConfigurationRequest setBean (java.lang.Object) 
		Object bean
	public java.lang.Object getConfiguration () 
	public java.lang.String getConfigurationElement () 
	public org.apache.maven.configuration.DefaultBeanConfigurationRequest setConfiguration (java.lang.Object) 
		Object configuration
	public org.apache.maven.configuration.DefaultBeanConfigurationRequest setConfiguration (java.lang.Object, java.lang.String) 
		Object configuration
		String element
	public org.apache.maven.configuration.DefaultBeanConfigurationRequest setConfiguration (org.apache.maven.model.Model, java.lang.String, java.lang.String, java.lang.String) 
		org.apache.maven.model.PluginExecution execution
		java.util.Iterator i$
		org.apache.maven.model.Model model
		String pluginGroupId
		String pluginArtifactId
		String pluginExecutionId
		org.apache.maven.model.Plugin plugin
	private org.apache.maven.model.Plugin findPlugin (org.apache.maven.model.Model, java.lang.String, java.lang.String) 
		org.apache.maven.model.Plugin plugin
		java.util.Iterator i$
		org.apache.maven.model.Plugin plugin
		java.util.Iterator i$
		org.apache.maven.model.PluginManagement mngt
		org.apache.maven.model.Build build
		org.apache.maven.model.Model model
		String groupId
		String artifactId
	public java.lang.ClassLoader getClassLoader () 
	public org.apache.maven.configuration.DefaultBeanConfigurationRequest setClassLoader (java.lang.ClassLoader) 
		ClassLoader classLoader
	public org.apache.maven.configuration.BeanConfigurationValuePreprocessor getValuePreprocessor () 
	public org.apache.maven.configuration.DefaultBeanConfigurationRequest setValuePreprocessor (org.apache.maven.configuration.BeanConfigurationValuePreprocessor) 
		org.apache.maven.configuration.BeanConfigurationValuePreprocessor valuePreprocessor
	public org.apache.maven.configuration.BeanConfigurationPathTranslator getPathTranslator () 
	public org.apache.maven.configuration.DefaultBeanConfigurationRequest setPathTranslator (org.apache.maven.configuration.BeanConfigurationPathTranslator) 
		org.apache.maven.configuration.BeanConfigurationPathTranslator pathTranslator
	public volatile org.apache.maven.configuration.BeanConfigurationRequest setPathTranslator (org.apache.maven.configuration.BeanConfigurationPathTranslator) 
		org.apache.maven.configuration.BeanConfigurationPathTranslator x0
	public volatile org.apache.maven.configuration.BeanConfigurationRequest setValuePreprocessor (org.apache.maven.configuration.BeanConfigurationValuePreprocessor) 
		org.apache.maven.configuration.BeanConfigurationValuePreprocessor x0
	public volatile org.apache.maven.configuration.BeanConfigurationRequest setClassLoader (java.lang.ClassLoader) 
		ClassLoader x0
	public volatile org.apache.maven.configuration.BeanConfigurationRequest setConfiguration (java.lang.Object, java.lang.String) 
		Object x0
		String x1
	public volatile org.apache.maven.configuration.BeanConfigurationRequest setConfiguration (java.lang.Object) 
		Object x0
	public volatile org.apache.maven.configuration.BeanConfigurationRequest setBean (java.lang.Object) 
		Object x0
}

org/apache/maven/configuration/internal/DefaultBeanConfigurator$BeanExpressionEvaluator.class
DefaultBeanConfigurator.java
package org.apache.maven.configuration.internal
 org.apache.maven.configuration.internal.DefaultBeanConfigurator$BeanExpressionEvaluator extends java.lang.Object implements org.codehaus.plexus.component.configurator.expression.TypeAwareExpressionEvaluator  {
	private final org.apache.maven.configuration.BeanConfigurationValuePreprocessor preprocessor
	private final org.apache.maven.configuration.BeanConfigurationPathTranslator translator
	public void  (org.apache.maven.configuration.BeanConfigurationRequest) 
		org.apache.maven.configuration.BeanConfigurationRequest request
	public java.lang.Object evaluate (java.lang.String, java.lang.Class)  throws org.codehaus.plexus.component.configurator.expression.ExpressionEvaluationException 
		org.apache.maven.configuration.BeanConfigurationException e
		String expression
		Class type
	public java.lang.Object evaluate (java.lang.String)  throws org.codehaus.plexus.component.configurator.expression.ExpressionEvaluationException 
		String expression
	public java.io.File alignToBaseDirectory (java.io.File) 
		java.io.File file
}

org/apache/maven/configuration/internal/DefaultBeanConfigurator.class
DefaultBeanConfigurator.java
package org.apache.maven.configuration.internal
public org.apache.maven.configuration.internal.DefaultBeanConfigurator extends java.lang.Object implements org.apache.maven.configuration.BeanConfigurator  {
	private final org.codehaus.plexus.component.configurator.converters.lookup.ConverterLookup converterLookup
	public void  () 
	public void configureBean (org.apache.maven.configuration.BeanConfigurationRequest)  throws org.apache.maven.configuration.BeanConfigurationException 
		org.codehaus.plexus.configuration.PlexusConfiguration plexusConfig
		org.codehaus.plexus.configuration.PlexusConfiguration plexusConfig
		org.codehaus.plexus.component.configurator.ComponentConfigurationException e
		org.apache.maven.configuration.BeanConfigurationRequest request
		Object configuration
		org.codehaus.plexus.configuration.PlexusConfiguration plexusConfig
		ClassLoader classLoader
		org.apache.maven.configuration.internal.DefaultBeanConfigurator$BeanExpressionEvaluator evaluator
		org.codehaus.plexus.component.configurator.converters.composite.ObjectWithFieldsConverter converter
}

org/apache/maven/DefaultArtifactFilterManager.class
DefaultArtifactFilterManager.java
package org.apache.maven
public org.apache.maven.DefaultArtifactFilterManager extends java.lang.Object implements org.apache.maven.ArtifactFilterManager  {
	private static final java.util.Set DEFAULT_EXCLUSIONS
	private org.codehaus.plexus.PlexusContainer plexus
	protected java.util.Set excludedArtifacts
	public void  () 
	public static org.apache.maven.artifact.resolver.filter.ArtifactFilter createStandardFilter () 
	public org.apache.maven.artifact.resolver.filter.ArtifactFilter getArtifactFilter () 
		org.apache.maven.ArtifactFilterManagerDelegate delegate
		java.util.Iterator i$
		java.util.Set excludes
	public org.apache.maven.artifact.resolver.filter.ArtifactFilter getCoreArtifactFilter () 
	private java.util.List getDelegates () 
		org.codehaus.plexus.component.repository.exception.ComponentLookupException e
	public void excludeArtifact (java.lang.String) 
		String artifactId
	public java.util.Set getCoreArtifactExcludes () 
		org.apache.maven.ArtifactFilterManagerDelegate delegate
		java.util.Iterator i$
		java.util.Set excludes
	static void  () 
		java.util.Set artifacts
}

org/apache/maven/DefaultMaven.class
DefaultMaven.java
package org.apache.maven
public org.apache.maven.DefaultMaven extends java.lang.Object implements org.apache.maven.Maven  {
	private org.codehaus.plexus.logging.Logger logger
	protected org.apache.maven.project.ProjectBuilder projectBuilder
	private org.apache.maven.lifecycle.internal.LifecycleStarter lifecycleStarter
	protected org.codehaus.plexus.PlexusContainer container
	org.apache.maven.execution.MavenExecutionRequestPopulator populator
	private org.apache.maven.lifecycle.internal.ExecutionEventCatapult eventCatapult
	private org.apache.maven.artifact.handler.manager.ArtifactHandlerManager artifactHandlerManager
	private org.eclipse.aether.repository.WorkspaceReader workspaceRepository
	private org.eclipse.aether.RepositorySystem repoSystem
	private org.eclipse.aether.spi.localrepo.LocalRepositoryManagerFactory simpleLocalRepositoryManagerFactory
	private org.apache.maven.settings.crypto.SettingsDecrypter settingsDecrypter
	private org.apache.maven.plugin.LegacySupport legacySupport
	private org.apache.maven.eventspy.internal.EventSpyDispatcher eventSpyDispatcher
	private org.apache.maven.SessionScope sessionScope
	public void  () 
	public org.apache.maven.execution.MavenExecutionResult execute (org.apache.maven.execution.MavenExecutionRequest) 
		OutOfMemoryError e
		org.apache.maven.execution.MavenExecutionRequestPopulationException e
		RuntimeException e
		org.apache.maven.execution.MavenExecutionRequest request
		org.apache.maven.execution.MavenExecutionResult result
	private org.apache.maven.execution.MavenExecutionResult doExecute (org.apache.maven.execution.MavenExecutionRequest) 
		org.apache.maven.repository.LocalRepositoryNotAccessibleException e
		org.apache.maven.AbstractMavenLifecycleParticipant listener
		java.util.Iterator i$
		org.apache.maven.MavenExecutionException e
		org.apache.maven.project.ProjectBuildingException e
		org.apache.maven.DuplicateProjectException e
		org.codehaus.plexus.component.repository.exception.ComponentLookupException e
		org.apache.maven.AbstractMavenLifecycleParticipant listener
		java.util.Iterator i$
		org.apache.maven.MavenExecutionException e
		org.apache.maven.MavenExecutionException e
		org.apache.maven.MavenExecutionException e
		org.apache.maven.execution.MavenExecutionRequest request
		org.apache.maven.execution.MavenExecutionResult result
		org.eclipse.aether.DefaultRepositorySystemSession repoSession
		org.apache.maven.execution.MavenSession session
		java.util.List projects
		org.apache.maven.execution.ProjectDependencyGraph projectDependencyGraph
		org.eclipse.aether.repository.WorkspaceReader reactorWorkspace
		ClassLoader originalClassLoader
	private void afterSessionEnd (java.util.Collection, org.apache.maven.execution.MavenSession)  throws org.apache.maven.MavenExecutionException 
		org.apache.maven.AbstractMavenLifecycleParticipant listener
		java.util.Iterator i$
		java.util.Collection projects
		org.apache.maven.execution.MavenSession session
		ClassLoader originalClassLoader
	public org.eclipse.aether.RepositorySystemSession newRepositorySession (org.apache.maven.execution.MavenExecutionRequest) 
		org.eclipse.aether.repository.NoLocalRepositoryManagerException e
		org.apache.maven.settings.building.SettingsProblem problem
		java.util.Iterator i$
		org.apache.maven.settings.Mirror mirror
		java.util.Iterator i$
		org.eclipse.aether.util.repository.AuthenticationBuilder authBuilder
		org.apache.maven.settings.Proxy proxy
		java.util.Iterator i$
		org.codehaus.plexus.util.xml.Xpp3Dom child
		int i
		org.codehaus.plexus.util.xml.Xpp3Dom dom
		org.codehaus.plexus.configuration.xml.XmlPlexusConfiguration config
		org.eclipse.aether.util.repository.AuthenticationBuilder authBuilder
		org.apache.maven.settings.Server server
		java.util.Iterator i$
		org.apache.maven.execution.MavenExecutionRequest request
		org.eclipse.aether.DefaultRepositorySystemSession session
		java.util.Map configProps
		int errorPolicy
		org.eclipse.aether.repository.LocalRepository localRepo
		org.apache.maven.settings.crypto.DefaultSettingsDecryptionRequest decrypt
		org.apache.maven.settings.crypto.SettingsDecryptionResult decrypted
		org.eclipse.aether.util.repository.DefaultMirrorSelector mirrorSelector
		org.eclipse.aether.util.repository.DefaultProxySelector proxySelector
		org.eclipse.aether.util.repository.DefaultAuthenticationSelector authSelector
	private java.lang.String getUserAgent () 
	private java.lang.String getMavenVersion () 
		java.io.IOException e
		java.util.Properties props
		java.io.InputStream is
	private void validateLocalRepository (org.apache.maven.execution.MavenExecutionRequest)  throws org.apache.maven.repository.LocalRepositoryNotAccessibleException 
		org.apache.maven.execution.MavenExecutionRequest request
		java.io.File localRepoDir
	private java.util.Collection getLifecycleParticipants (java.util.Collection) 
		org.codehaus.plexus.component.repository.exception.ComponentLookupException e
		org.codehaus.plexus.component.repository.exception.ComponentLookupException e
		ClassLoader projectRealm
		org.apache.maven.project.MavenProject project
		java.util.Iterator i$
		java.util.Collection scannedRealms
		java.util.Collection projects
		java.util.Collection lifecycleListeners
		ClassLoader originalClassLoader
	private org.apache.maven.execution.MavenExecutionResult addExceptionToResult (org.apache.maven.execution.MavenExecutionResult, java.lang.Throwable) 
		org.apache.maven.execution.MavenExecutionResult result
		Throwable e
	private java.util.List getProjectsForMavenReactor (org.apache.maven.execution.MavenSession)  throws org.apache.maven.project.ProjectBuildingException 
		org.apache.maven.model.building.ModelSource modelSource
		org.apache.maven.project.MavenProject project
		org.apache.maven.execution.MavenSession session
		org.apache.maven.execution.MavenExecutionRequest request
		java.util.List projects
		java.util.List files
	private void collectProjects (java.util.List, java.util.List, org.apache.maven.execution.MavenExecutionRequest)  throws org.apache.maven.project.ProjectBuildingException 
		String location
		org.apache.maven.model.building.ModelProblem problem
		java.util.Iterator i$
		org.apache.maven.project.ProjectBuildingResult result
		java.util.Iterator i$
		java.util.List projects
		java.util.List files
		org.apache.maven.execution.MavenExecutionRequest request
		org.apache.maven.project.ProjectBuildingRequest projectBuildingRequest
		java.util.List results
		boolean problems
	private java.util.Map getProjectMap (java.util.Collection)  throws org.apache.maven.DuplicateProjectException 
		java.util.List pomFiles
		String projectId
		org.apache.maven.project.MavenProject collision
		org.apache.maven.project.MavenProject project
		java.util.Iterator i$
		java.util.Collection projects
		java.util.Map index
		java.util.Map collisions
	private void validateProjects (java.util.List) 
		String projectKey
		org.apache.maven.project.MavenProject project
		java.util.Iterator i$
		String pluginKey
		org.apache.maven.model.Plugin plugin
		java.util.Iterator i$
		org.apache.maven.project.MavenProject project
		java.util.Iterator i$
		java.util.List projects
		java.util.Map projectsMap
	private void validateActivatedProfiles (java.util.List, java.util.List) 
		java.util.List profileIds
		java.util.Iterator i$
		org.apache.maven.project.MavenProject project
		java.util.Iterator i$
		String notActivatedProfileId
		java.util.Iterator i$
		java.util.List projects
		java.util.List activeProfileIds
		java.util.Collection notActivatedProfileIds
	protected org.codehaus.plexus.logging.Logger getLogger () 
	private org.apache.maven.execution.ProjectDependencyGraph createProjectDependencyGraph (java.util.Collection, org.apache.maven.execution.MavenExecutionRequest, org.apache.maven.execution.MavenExecutionResult, boolean) 
		java.util.List activeProjects
		String message
		org.apache.maven.ProjectCycleException error
		org.codehaus.plexus.util.dag.CycleDetectedException e
		org.apache.maven.project.DuplicateProjectException e
		org.apache.maven.MavenExecutionException e
		java.util.Collection projects
		org.apache.maven.execution.MavenExecutionRequest request
		org.apache.maven.execution.MavenExecutionResult result
		boolean trimming
		org.apache.maven.execution.ProjectDependencyGraph projectDependencyGraph
	private java.util.List trimSelectedProjects (java.util.List, org.apache.maven.execution.ProjectDependencyGraph, org.apache.maven.execution.MavenExecutionRequest)  throws org.apache.maven.MavenExecutionException 
		org.apache.maven.project.MavenProject project
		java.util.Iterator i$
		org.apache.maven.project.MavenProject selectedProject
		String selector
		java.util.Iterator i$
		org.apache.maven.project.MavenProject selectedProject
		java.util.Iterator i$
		org.apache.maven.project.MavenProject project
		java.util.Iterator i$
		java.io.File reactorDirectory
		java.util.Collection selectedProjects
		boolean makeUpstream
		boolean makeDownstream
		java.util.List projects
		org.apache.maven.execution.ProjectDependencyGraph graph
		org.apache.maven.execution.MavenExecutionRequest request
		java.util.List result
	private java.util.List trimExcludedProjects (java.util.List, org.apache.maven.execution.MavenExecutionRequest)  throws org.apache.maven.MavenExecutionException 
		org.apache.maven.project.MavenProject project
		java.util.Iterator i$
		org.apache.maven.project.MavenProject excludedProject
		String selector
		java.util.Iterator i$
		org.apache.maven.project.MavenProject project
		java.util.Iterator i$
		java.io.File reactorDirectory
		java.util.Collection excludedProjects
		java.util.List projects
		org.apache.maven.execution.MavenExecutionRequest request
		java.util.List result
	private java.util.List trimResumedProjects (java.util.List, org.apache.maven.execution.MavenExecutionRequest)  throws org.apache.maven.MavenExecutionException 
		org.apache.maven.project.MavenProject project
		java.util.Iterator i$
		java.io.File reactorDirectory
		String selector
		boolean resumed
		java.util.List projects
		org.apache.maven.execution.MavenExecutionRequest request
		java.util.List result
	private boolean isMatchingProject (org.apache.maven.project.MavenProject, java.lang.String, java.io.File) 
		String id
		java.io.File selectedProject
		org.apache.maven.project.MavenProject project
		String selector
		java.io.File reactorDirectory
}

org/apache/maven/DefaultProjectDependenciesResolver.class
DefaultProjectDependenciesResolver.java
package org.apache.maven
public org.apache.maven.DefaultProjectDependenciesResolver extends java.lang.Object implements org.apache.maven.ProjectDependenciesResolver  {
	private org.apache.maven.repository.RepositorySystem repositorySystem
	private org.apache.maven.artifact.resolver.ResolutionErrorHandler resolutionErrorHandler
	public void  () 
	public java.util.Set resolve (org.apache.maven.project.MavenProject, java.util.Collection, org.apache.maven.execution.MavenSession)  throws org.apache.maven.artifact.resolver.ArtifactResolutionException org.apache.maven.artifact.resolver.ArtifactNotFoundException 
		org.apache.maven.project.MavenProject project
		java.util.Collection scopesToResolve
		org.apache.maven.execution.MavenSession session
	public java.util.Set resolve (org.apache.maven.project.MavenProject, java.util.Collection, java.util.Collection, org.apache.maven.execution.MavenSession)  throws org.apache.maven.artifact.resolver.ArtifactResolutionException org.apache.maven.artifact.resolver.ArtifactNotFoundException 
		org.apache.maven.project.MavenProject project
		java.util.Collection scopesToCollect
		java.util.Collection scopesToResolve
		org.apache.maven.execution.MavenSession session
		java.util.Set mavenProjects
	public java.util.Set resolve (java.util.Collection, java.util.Collection, org.apache.maven.execution.MavenSession)  throws org.apache.maven.artifact.resolver.ArtifactResolutionException org.apache.maven.artifact.resolver.ArtifactNotFoundException 
		java.util.Collection projects
		java.util.Collection scopesToResolve
		org.apache.maven.execution.MavenSession session
	public java.util.Set resolve (org.apache.maven.project.MavenProject, java.util.Collection, java.util.Collection, org.apache.maven.execution.MavenSession, java.util.Set)  throws org.apache.maven.artifact.resolver.ArtifactResolutionException org.apache.maven.artifact.resolver.ArtifactNotFoundException 
		org.apache.maven.project.MavenProject project
		java.util.Collection scopesToCollect
		java.util.Collection scopesToResolve
		org.apache.maven.execution.MavenSession session
		java.util.Set ignoreableArtifacts
	private java.util.Set resolveImpl (java.util.Collection, java.util.Collection, java.util.Collection, org.apache.maven.execution.MavenSession, java.util.Set)  throws org.apache.maven.artifact.resolver.ArtifactResolutionException org.apache.maven.artifact.resolver.ArtifactNotFoundException 
		String key
		java.util.Iterator it
		java.util.Collection missing
		org.apache.maven.artifact.resolver.MultipleArtifactsNotFoundException e
		org.apache.maven.artifact.resolver.ArtifactResolutionResult result
		org.apache.maven.project.MavenProject project
		java.util.Iterator i$
		java.util.Collection projects
		java.util.Collection scopesToCollect
		java.util.Collection scopesToResolve
		org.apache.maven.execution.MavenSession session
		java.util.Set projectIds
		java.util.Set resolved
		org.apache.maven.artifact.resolver.filter.CumulativeScopeArtifactFilter resolutionScopeFilter
		org.apache.maven.artifact.resolver.filter.CumulativeScopeArtifactFilter collectionScopeFilter
		org.apache.maven.artifact.resolver.ArtifactResolutionRequest request
	private java.util.Set getIgnorableArtifacts (java.util.Collection) 
		String key
		org.apache.maven.project.MavenProject p
		java.util.Iterator i$
		java.util.Collection projects
		java.util.Set projectIds
	private java.util.Set getIgnorableArtifacts (java.lang.Iterable) 
		String key
		org.apache.maven.artifact.Artifact artifact
		java.util.Iterator i$
		Iterable artifactIterable
		java.util.Set projectIds
}

org/apache/maven/DefaultProjectDependencyGraph.class
DefaultProjectDependencyGraph.java
package org.apache.maven
 org.apache.maven.DefaultProjectDependencyGraph extends java.lang.Object implements org.apache.maven.execution.ProjectDependencyGraph  {
	private org.apache.maven.project.ProjectSorter sorter
	public void  (java.util.Collection)  throws org.codehaus.plexus.util.dag.CycleDetectedException org.apache.maven.project.DuplicateProjectException 
		java.util.Collection projects
	public java.util.List getSortedProjects () 
	public java.util.List getDownstreamProjects (org.apache.maven.project.MavenProject, boolean) 
		org.apache.maven.project.MavenProject project
		boolean transitive
		java.util.Collection projectIds
	private void getDownstreamProjects (java.lang.String, java.util.Collection, boolean) 
		String id
		java.util.Iterator i$
		String projectId
		java.util.Collection projectIds
		boolean transitive
	public java.util.List getUpstreamProjects (org.apache.maven.project.MavenProject, boolean) 
		org.apache.maven.project.MavenProject project
		boolean transitive
		java.util.Collection projectIds
	private void getUpstreamProjects (java.lang.String, java.util.Collection, boolean) 
		String id
		java.util.Iterator i$
		String projectId
		java.util.Collection projectIds
		boolean transitive
	private java.util.List getProjects (java.util.Collection) 
		org.apache.maven.project.MavenProject project
		String projectId
		java.util.Iterator i$
		java.util.Collection projectIds
		java.util.List projects
	public java.lang.String toString () 
}

org/apache/maven/DuplicateProjectException.class
DuplicateProjectException.java
package org.apache.maven
public org.apache.maven.DuplicateProjectException extends org.apache.maven.MavenExecutionException {
	private java.util.Map collisions
	public void  (java.lang.String, java.util.Map) 
		String message
		java.util.Map collisions
	public java.util.Map getCollisions () 
}

org/apache/maven/eventspy/AbstractEventSpy.class
AbstractEventSpy.java
package org.apache.maven.eventspy
public abstract org.apache.maven.eventspy.AbstractEventSpy extends java.lang.Object implements org.apache.maven.eventspy.EventSpy  {
	public void  () 
	public void init (org.apache.maven.eventspy.EventSpy$Context)  throws java.lang.Exception 
		org.apache.maven.eventspy.EventSpy$Context context
	public void onEvent (java.lang.Object)  throws java.lang.Exception 
		Object event
	public void close ()  throws java.lang.Exception 
}

org/apache/maven/eventspy/EventSpy$Context.class
EventSpy.java
package org.apache.maven.eventspy
public abstract org.apache.maven.eventspy.EventSpy$Context extends java.lang.Object {
	public abstract java.util.Map getData () 
}

org/apache/maven/eventspy/EventSpy.class
EventSpy.java
package org.apache.maven.eventspy
public abstract org.apache.maven.eventspy.EventSpy extends java.lang.Object {
	public abstract void init (org.apache.maven.eventspy.EventSpy$Context)  throws java.lang.Exception 
	public abstract void onEvent (java.lang.Object)  throws java.lang.Exception 
	public abstract void close ()  throws java.lang.Exception 
}

org/apache/maven/eventspy/internal/EventSpyDispatcher.class
EventSpyDispatcher.java
package org.apache.maven.eventspy.internal
public org.apache.maven.eventspy.internal.EventSpyDispatcher extends java.lang.Object {
	private org.codehaus.plexus.logging.Logger logger
	private java.util.List eventSpies
	public void  () 
	public void setEventSpies (java.util.List) 
		java.util.List eventSpies
	public java.util.List getEventSpies () 
	public org.apache.maven.execution.ExecutionListener chainListener (org.apache.maven.execution.ExecutionListener) 
		org.apache.maven.execution.ExecutionListener listener
	public org.eclipse.aether.RepositoryListener chainListener (org.eclipse.aether.RepositoryListener) 
		org.eclipse.aether.RepositoryListener listener
	public void init (org.apache.maven.eventspy.EventSpy$Context) 
		Exception e
		LinkageError e
		org.apache.maven.eventspy.EventSpy eventSpy
		java.util.Iterator i$
		org.apache.maven.eventspy.EventSpy$Context context
	public void onEvent (java.lang.Object) 
		Exception e
		LinkageError e
		org.apache.maven.eventspy.EventSpy eventSpy
		java.util.Iterator i$
		Object event
	public void close () 
		Exception e
		LinkageError e
		org.apache.maven.eventspy.EventSpy eventSpy
		java.util.Iterator i$
	private void logError (java.lang.String, java.lang.Throwable, org.apache.maven.eventspy.EventSpy) 
		String action
		Throwable e
		org.apache.maven.eventspy.EventSpy spy
		String msg
}

org/apache/maven/eventspy/internal/EventSpyExecutionListener.class
EventSpyExecutionListener.java
package org.apache.maven.eventspy.internal
 org.apache.maven.eventspy.internal.EventSpyExecutionListener extends org.apache.maven.execution.AbstractExecutionListener {
	private final org.apache.maven.eventspy.internal.EventSpyDispatcher dispatcher
	private final org.apache.maven.execution.ExecutionListener delegate
	public void  (org.apache.maven.eventspy.internal.EventSpyDispatcher, org.apache.maven.execution.ExecutionListener) 
		org.apache.maven.eventspy.internal.EventSpyDispatcher dispatcher
		org.apache.maven.execution.ExecutionListener delegate
	public void projectDiscoveryStarted (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionEvent event
	public void sessionStarted (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionEvent event
	public void sessionEnded (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionEvent event
	public void projectSkipped (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionEvent event
	public void projectStarted (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionEvent event
	public void projectSucceeded (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionEvent event
	public void projectFailed (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionEvent event
	public void forkStarted (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionEvent event
	public void forkSucceeded (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionEvent event
	public void forkFailed (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionEvent event
	public void mojoSkipped (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionEvent event
	public void mojoStarted (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionEvent event
	public void mojoSucceeded (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionEvent event
	public void mojoFailed (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionEvent event
	public void forkedProjectStarted (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionEvent event
	public void forkedProjectSucceeded (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionEvent event
	public void forkedProjectFailed (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionEvent event
}

org/apache/maven/eventspy/internal/EventSpyRepositoryListener.class
EventSpyRepositoryListener.java
package org.apache.maven.eventspy.internal
 org.apache.maven.eventspy.internal.EventSpyRepositoryListener extends org.eclipse.aether.AbstractRepositoryListener {
	private final org.apache.maven.eventspy.internal.EventSpyDispatcher dispatcher
	private final org.eclipse.aether.RepositoryListener delegate
	public void  (org.apache.maven.eventspy.internal.EventSpyDispatcher, org.eclipse.aether.RepositoryListener) 
		org.apache.maven.eventspy.internal.EventSpyDispatcher dispatcher
		org.eclipse.aether.RepositoryListener delegate
	public void artifactDeployed (org.eclipse.aether.RepositoryEvent) 
		org.eclipse.aether.RepositoryEvent event
	public void artifactDeploying (org.eclipse.aether.RepositoryEvent) 
		org.eclipse.aether.RepositoryEvent event
	public void artifactDescriptorInvalid (org.eclipse.aether.RepositoryEvent) 
		org.eclipse.aether.RepositoryEvent event
	public void artifactDescriptorMissing (org.eclipse.aether.RepositoryEvent) 
		org.eclipse.aether.RepositoryEvent event
	public void artifactInstalled (org.eclipse.aether.RepositoryEvent) 
		org.eclipse.aether.RepositoryEvent event
	public void artifactInstalling (org.eclipse.aether.RepositoryEvent) 
		org.eclipse.aether.RepositoryEvent event
	public void artifactResolved (org.eclipse.aether.RepositoryEvent) 
		org.eclipse.aether.RepositoryEvent event
	public void artifactResolving (org.eclipse.aether.RepositoryEvent) 
		org.eclipse.aether.RepositoryEvent event
	public void metadataDeployed (org.eclipse.aether.RepositoryEvent) 
		org.eclipse.aether.RepositoryEvent event
	public void metadataDeploying (org.eclipse.aether.RepositoryEvent) 
		org.eclipse.aether.RepositoryEvent event
	public void metadataInstalled (org.eclipse.aether.RepositoryEvent) 
		org.eclipse.aether.RepositoryEvent event
	public void metadataInstalling (org.eclipse.aether.RepositoryEvent) 
		org.eclipse.aether.RepositoryEvent event
	public void metadataInvalid (org.eclipse.aether.RepositoryEvent) 
		org.eclipse.aether.RepositoryEvent event
	public void metadataResolved (org.eclipse.aether.RepositoryEvent) 
		org.eclipse.aether.RepositoryEvent event
	public void metadataResolving (org.eclipse.aether.RepositoryEvent) 
		org.eclipse.aether.RepositoryEvent event
	public void artifactDownloaded (org.eclipse.aether.RepositoryEvent) 
		org.eclipse.aether.RepositoryEvent event
	public void artifactDownloading (org.eclipse.aether.RepositoryEvent) 
		org.eclipse.aether.RepositoryEvent event
	public void metadataDownloaded (org.eclipse.aether.RepositoryEvent) 
		org.eclipse.aether.RepositoryEvent event
	public void metadataDownloading (org.eclipse.aether.RepositoryEvent) 
		org.eclipse.aether.RepositoryEvent event
}

org/apache/maven/exception/DefaultExceptionHandler.class
DefaultExceptionHandler.java
package org.apache.maven.exception
public org.apache.maven.exception.DefaultExceptionHandler extends java.lang.Object implements org.apache.maven.exception.ExceptionHandler  {
	public void  () 
	public org.apache.maven.exception.ExceptionSummary handleException (java.lang.Throwable) 
		Throwable exception
	private org.apache.maven.exception.ExceptionSummary handle (java.lang.String, java.lang.Throwable) 
		org.apache.maven.exception.ExceptionSummary child
		org.apache.maven.project.ProjectBuildingResult result
		java.util.Iterator i$
		java.util.List results
		String message
		Throwable exception
		String reference
		java.util.List children
	private org.apache.maven.exception.ExceptionSummary handle (org.apache.maven.project.ProjectBuildingResult) 
		org.apache.maven.exception.ExceptionSummary child
		org.apache.maven.model.building.ModelProblem problem
		java.util.Iterator i$
		org.apache.maven.project.ProjectBuildingResult result
		java.util.List children
		String message
	private org.apache.maven.exception.ExceptionSummary handle (org.apache.maven.model.building.ModelProblem, java.lang.String) 
		String message
		String location
		org.apache.maven.model.building.ModelProblem problem
		String projectId
	private java.lang.String getReference (java.lang.Throwable) 
		Throwable cause
		Throwable cause2
		Throwable cause
		Throwable exception
		String reference
	private boolean isNoteworthyException (java.lang.Throwable) 
		Throwable exception
	private java.lang.String getMessage (java.lang.String, java.lang.Throwable) 
		String longMessage
		String exceptionMessage
		Throwable t
		String message
		Throwable exception
		String fullMessage
	private java.lang.String join (java.lang.String, java.lang.String) 
		String message1
		String message2
		String message
}

org/apache/maven/exception/ExceptionHandler.class
ExceptionHandler.java
package org.apache.maven.exception
public abstract org.apache.maven.exception.ExceptionHandler extends java.lang.Object {
	public abstract org.apache.maven.exception.ExceptionSummary handleException (java.lang.Throwable) 
}

org/apache/maven/exception/ExceptionSummary.class
ExceptionSummary.java
package org.apache.maven.exception
public org.apache.maven.exception.ExceptionSummary extends java.lang.Object {
	private Throwable exception
	private String message
	private String reference
	private java.util.List children
	public void  (java.lang.Throwable, java.lang.String, java.lang.String) 
		Throwable exception
		String message
		String reference
	public void  (java.lang.Throwable, java.lang.String, java.lang.String, java.util.List) 
		Throwable exception
		String message
		String reference
		java.util.List children
	public java.lang.Throwable getException () 
	public java.lang.String getMessage () 
	public java.lang.String getReference () 
	public java.util.List getChildren () 
}

org/apache/maven/execution/AbstractExecutionListener.class
AbstractExecutionListener.java
package org.apache.maven.execution
public org.apache.maven.execution.AbstractExecutionListener extends java.lang.Object implements org.apache.maven.execution.ExecutionListener  {
	public void  () 
	public void projectDiscoveryStarted (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionEvent event
	public void sessionStarted (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionEvent event
	public void sessionEnded (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionEvent event
	public void projectSkipped (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionEvent event
	public void projectStarted (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionEvent event
	public void projectSucceeded (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionEvent event
	public void projectFailed (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionEvent event
	public void forkStarted (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionEvent event
	public void forkSucceeded (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionEvent event
	public void forkFailed (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionEvent event
	public void mojoSkipped (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionEvent event
	public void mojoStarted (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionEvent event
	public void mojoSucceeded (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionEvent event
	public void mojoFailed (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionEvent event
	public void forkedProjectStarted (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionEvent event
	public void forkedProjectSucceeded (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionEvent event
	public void forkedProjectFailed (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionEvent event
}

org/apache/maven/execution/BuildFailure.class
BuildFailure.java
package org.apache.maven.execution
public org.apache.maven.execution.BuildFailure extends org.apache.maven.execution.BuildSummary {
	private final Throwable cause
	public void  (org.apache.maven.project.MavenProject, long, java.lang.Throwable) 
		org.apache.maven.project.MavenProject project
		long time
		Throwable cause
	public java.lang.Throwable getCause () 
}

org/apache/maven/execution/BuildSuccess.class
BuildSuccess.java
package org.apache.maven.execution
public org.apache.maven.execution.BuildSuccess extends org.apache.maven.execution.BuildSummary {
	public void  (org.apache.maven.project.MavenProject, long) 
		org.apache.maven.project.MavenProject project
		long time
}

org/apache/maven/execution/BuildSummary.class
BuildSummary.java
package org.apache.maven.execution
public abstract org.apache.maven.execution.BuildSummary extends java.lang.Object {
	private final org.apache.maven.project.MavenProject project
	private final long time
	protected void  (org.apache.maven.project.MavenProject, long) 
		org.apache.maven.project.MavenProject project
		long time
	public org.apache.maven.project.MavenProject getProject () 
	public long getTime () 
}

org/apache/maven/execution/DefaultMavenExecutionRequest.class
DefaultMavenExecutionRequest.java
package org.apache.maven.execution
public org.apache.maven.execution.DefaultMavenExecutionRequest extends java.lang.Object implements org.apache.maven.execution.MavenExecutionRequest  {
	private org.eclipse.aether.RepositoryCache repositoryCache
	private org.eclipse.aether.repository.WorkspaceReader workspaceReader
	private org.apache.maven.artifact.repository.ArtifactRepository localRepository
	private java.io.File localRepositoryPath
	private boolean offline
	private boolean interactiveMode
	private boolean cacheTransferError
	private boolean cacheNotFound
	private java.util.List proxies
	private java.util.List servers
	private java.util.List mirrors
	private java.util.List profiles
	private java.util.List pluginGroups
	private boolean isProjectPresent
	private java.io.File userSettingsFile
	private java.io.File globalSettingsFile
	private java.io.File userToolchainsFile
	private java.io.File basedir
	private java.util.List goals
	private boolean useReactor
	private boolean recursive
	private java.io.File pom
	private String reactorFailureBehavior
	private java.util.List selectedProjects
	private java.util.List excludedProjects
	private String resumeFrom
	private String makeBehavior
	private java.util.Properties systemProperties
	private java.util.Properties userProperties
	private java.util.Date startTime
	private boolean showErrors
	private java.util.List activeProfiles
	private java.util.List inactiveProfiles
	private org.eclipse.aether.transfer.TransferListener transferListener
	private int loggingLevel
	private String globalChecksumPolicy
	private boolean updateSnapshots
	private java.util.List remoteRepositories
	private java.util.List pluginArtifactRepositories
	private org.apache.maven.execution.ExecutionListener executionListener
	private int degreeOfConcurrency
	private String builderId
	private boolean noSnapshotUpdates
	private boolean useSimpleLocalRepositoryManager
	private org.apache.maven.project.ProjectBuildingRequest projectBuildingRequest
	public void  () 
	public static org.apache.maven.execution.MavenExecutionRequest copy (org.apache.maven.execution.MavenExecutionRequest) 
		org.apache.maven.execution.MavenExecutionRequest original
		org.apache.maven.execution.DefaultMavenExecutionRequest copy
	public java.lang.String getBaseDirectory () 
	public org.apache.maven.artifact.repository.ArtifactRepository getLocalRepository () 
	public java.io.File getLocalRepositoryPath () 
	public java.util.List getGoals () 
	public java.util.Properties getSystemProperties () 
	public java.util.Properties getUserProperties () 
	public java.io.File getPom () 
	public java.lang.String getReactorFailureBehavior () 
	public java.util.List getSelectedProjects () 
	public java.util.List getExcludedProjects () 
	public java.lang.String getResumeFrom () 
	public java.lang.String getMakeBehavior () 
	public java.util.Date getStartTime () 
	public boolean isShowErrors () 
	public boolean isInteractiveMode () 
	public org.apache.maven.execution.MavenExecutionRequest setActiveProfiles (java.util.List) 
		java.util.List activeProfiles
	public org.apache.maven.execution.MavenExecutionRequest setInactiveProfiles (java.util.List) 
		java.util.List inactiveProfiles
	public org.apache.maven.execution.MavenExecutionRequest setRemoteRepositories (java.util.List) 
		java.util.List remoteRepositories
	public org.apache.maven.execution.MavenExecutionRequest setPluginArtifactRepositories (java.util.List) 
		java.util.List pluginArtifactRepositories
	public void setProjectBuildingConfiguration (org.apache.maven.project.ProjectBuildingRequest) 
		org.apache.maven.project.ProjectBuildingRequest projectBuildingConfiguration
	public java.util.List getActiveProfiles () 
	public java.util.List getInactiveProfiles () 
	public org.eclipse.aether.transfer.TransferListener getTransferListener () 
	public int getLoggingLevel () 
	public boolean isOffline () 
	public boolean isUpdateSnapshots () 
	public boolean isNoSnapshotUpdates () 
	public java.lang.String getGlobalChecksumPolicy () 
	public boolean isRecursive () 
	public org.apache.maven.execution.MavenExecutionRequest setBaseDirectory (java.io.File) 
		java.io.File basedir
	public org.apache.maven.execution.MavenExecutionRequest setStartTime (java.util.Date) 
		java.util.Date startTime
	public org.apache.maven.execution.MavenExecutionRequest setShowErrors (boolean) 
		boolean showErrors
	public org.apache.maven.execution.MavenExecutionRequest setGoals (java.util.List) 
		java.util.List goals
	public org.apache.maven.execution.MavenExecutionRequest setLocalRepository (org.apache.maven.artifact.repository.ArtifactRepository) 
		org.apache.maven.artifact.repository.ArtifactRepository localRepository
	public org.apache.maven.execution.MavenExecutionRequest setLocalRepositoryPath (java.io.File) 
		java.io.File localRepository
	public org.apache.maven.execution.MavenExecutionRequest setLocalRepositoryPath (java.lang.String) 
		String localRepository
	public org.apache.maven.execution.MavenExecutionRequest setSystemProperties (java.util.Properties) 
		java.util.Properties properties
	public org.apache.maven.execution.MavenExecutionRequest setUserProperties (java.util.Properties) 
		java.util.Properties userProperties
	public org.apache.maven.execution.MavenExecutionRequest setReactorFailureBehavior (java.lang.String) 
		String failureBehavior
	public org.apache.maven.execution.MavenExecutionRequest setSelectedProjects (java.util.List) 
		java.util.List selectedProjects
	public org.apache.maven.execution.MavenExecutionRequest setExcludedProjects (java.util.List) 
		java.util.List excludedProjects
	public org.apache.maven.execution.MavenExecutionRequest setResumeFrom (java.lang.String) 
		String project
	public org.apache.maven.execution.MavenExecutionRequest setMakeBehavior (java.lang.String) 
		String makeBehavior
	public org.apache.maven.execution.MavenExecutionRequest addActiveProfile (java.lang.String) 
		String profile
	public org.apache.maven.execution.MavenExecutionRequest addInactiveProfile (java.lang.String) 
		String profile
	public org.apache.maven.execution.MavenExecutionRequest addActiveProfiles (java.util.List) 
		String profile
		java.util.Iterator i$
		java.util.List profiles
	public org.apache.maven.execution.MavenExecutionRequest addInactiveProfiles (java.util.List) 
		String profile
		java.util.Iterator i$
		java.util.List profiles
	public org.apache.maven.execution.MavenExecutionRequest setUseReactor (boolean) 
		boolean reactorActive
	public boolean useReactor () 
	public org.apache.maven.execution.MavenExecutionRequest setPomFile (java.lang.String) 
		String pomFilename
	public org.apache.maven.execution.MavenExecutionRequest setPom (java.io.File) 
		java.io.File pom
	public org.apache.maven.execution.MavenExecutionRequest setInteractiveMode (boolean) 
		boolean interactive
	public org.apache.maven.execution.MavenExecutionRequest setTransferListener (org.eclipse.aether.transfer.TransferListener) 
		org.eclipse.aether.transfer.TransferListener transferListener
	public org.apache.maven.execution.MavenExecutionRequest setLoggingLevel (int) 
		int loggingLevel
	public org.apache.maven.execution.MavenExecutionRequest setOffline (boolean) 
		boolean offline
	public org.apache.maven.execution.MavenExecutionRequest setUpdateSnapshots (boolean) 
		boolean updateSnapshots
	public org.apache.maven.execution.MavenExecutionRequest setNoSnapshotUpdates (boolean) 
		boolean noSnapshotUpdates
	public org.apache.maven.execution.MavenExecutionRequest setGlobalChecksumPolicy (java.lang.String) 
		String globalChecksumPolicy
	public java.util.List getProxies () 
	public org.apache.maven.execution.MavenExecutionRequest setProxies (java.util.List) 
		java.util.List proxies
	public org.apache.maven.execution.MavenExecutionRequest addProxy (org.apache.maven.settings.Proxy) 
		org.apache.maven.settings.Proxy p
		java.util.Iterator i$
		org.apache.maven.settings.Proxy proxy
	public java.util.List getServers () 
	public org.apache.maven.execution.MavenExecutionRequest setServers (java.util.List) 
		java.util.List servers
	public org.apache.maven.execution.MavenExecutionRequest addServer (org.apache.maven.settings.Server) 
		org.apache.maven.settings.Server p
		java.util.Iterator i$
		org.apache.maven.settings.Server server
	public java.util.List getMirrors () 
	public org.apache.maven.execution.MavenExecutionRequest setMirrors (java.util.List) 
		java.util.List mirrors
	public org.apache.maven.execution.MavenExecutionRequest addMirror (org.apache.maven.settings.Mirror) 
		org.apache.maven.settings.Mirror p
		java.util.Iterator i$
		org.apache.maven.settings.Mirror mirror
	public java.util.List getProfiles () 
	public org.apache.maven.execution.MavenExecutionRequest setProfiles (java.util.List) 
		java.util.List profiles
	public java.util.List getPluginGroups () 
	public org.apache.maven.execution.MavenExecutionRequest setPluginGroups (java.util.List) 
		java.util.List pluginGroups
	public org.apache.maven.execution.MavenExecutionRequest addPluginGroup (java.lang.String) 
		String pluginGroup
	public org.apache.maven.execution.MavenExecutionRequest addPluginGroups (java.util.List) 
		String pluginGroup
		java.util.Iterator i$
		java.util.List pluginGroups
	public org.apache.maven.execution.MavenExecutionRequest setRecursive (boolean) 
		boolean recursive
	public boolean isProjectPresent () 
	public org.apache.maven.execution.MavenExecutionRequest setProjectPresent (boolean) 
		boolean projectPresent
	public java.io.File getUserSettingsFile () 
	public org.apache.maven.execution.MavenExecutionRequest setUserSettingsFile (java.io.File) 
		java.io.File userSettingsFile
	public java.io.File getGlobalSettingsFile () 
	public org.apache.maven.execution.MavenExecutionRequest setGlobalSettingsFile (java.io.File) 
		java.io.File globalSettingsFile
	public java.io.File getUserToolchainsFile () 
	public org.apache.maven.execution.MavenExecutionRequest setUserToolchainsFile (java.io.File) 
		java.io.File userToolchainsFile
	public org.apache.maven.execution.MavenExecutionRequest addRemoteRepository (org.apache.maven.artifact.repository.ArtifactRepository) 
		org.apache.maven.artifact.repository.ArtifactRepository repo
		java.util.Iterator i$
		org.apache.maven.artifact.repository.ArtifactRepository repository
	public java.util.List getRemoteRepositories () 
	public org.apache.maven.execution.MavenExecutionRequest addPluginArtifactRepository (org.apache.maven.artifact.repository.ArtifactRepository) 
		org.apache.maven.artifact.repository.ArtifactRepository repo
		java.util.Iterator i$
		org.apache.maven.artifact.repository.ArtifactRepository repository
	public java.util.List getPluginArtifactRepositories () 
	public org.apache.maven.project.ProjectBuildingRequest getProjectBuildingRequest () 
	public org.apache.maven.execution.MavenExecutionRequest addProfile (org.apache.maven.model.Profile) 
		org.apache.maven.model.Profile p
		java.util.Iterator i$
		org.apache.maven.model.Profile profile
	public org.eclipse.aether.RepositoryCache getRepositoryCache () 
	public org.apache.maven.execution.MavenExecutionRequest setRepositoryCache (org.eclipse.aether.RepositoryCache) 
		org.eclipse.aether.RepositoryCache repositoryCache
	public org.apache.maven.execution.ExecutionListener getExecutionListener () 
	public org.apache.maven.execution.MavenExecutionRequest setExecutionListener (org.apache.maven.execution.ExecutionListener) 
		org.apache.maven.execution.ExecutionListener executionListener
	public void setDegreeOfConcurrency (int) 
		int degreeOfConcurrency
	public int getDegreeOfConcurrency () 
	public org.eclipse.aether.repository.WorkspaceReader getWorkspaceReader () 
	public org.apache.maven.execution.MavenExecutionRequest setWorkspaceReader (org.eclipse.aether.repository.WorkspaceReader) 
		org.eclipse.aether.repository.WorkspaceReader workspaceReader
	public boolean isCacheTransferError () 
	public org.apache.maven.execution.MavenExecutionRequest setCacheTransferError (boolean) 
		boolean cacheTransferError
	public boolean isCacheNotFound () 
	public org.apache.maven.execution.MavenExecutionRequest setCacheNotFound (boolean) 
		boolean cacheNotFound
	public boolean isUseLegacyLocalRepository () 
	public org.apache.maven.execution.MavenExecutionRequest setUseLegacyLocalRepository (boolean) 
		boolean useSimpleLocalRepositoryManager
	public org.apache.maven.execution.MavenExecutionRequest setBuilderId (java.lang.String) 
		String builderId
	public java.lang.String getBuilderId () 
}

org/apache/maven/execution/DefaultMavenExecutionRequestPopulator.class
DefaultMavenExecutionRequestPopulator.java
package org.apache.maven.execution
public org.apache.maven.execution.DefaultMavenExecutionRequestPopulator extends java.lang.Object implements org.apache.maven.execution.MavenExecutionRequestPopulator  {
	private org.apache.maven.repository.RepositorySystem repositorySystem
	public void  () 
	public org.apache.maven.execution.MavenExecutionRequest populateFromSettings (org.apache.maven.execution.MavenExecutionRequest, org.apache.maven.settings.Settings)  throws org.apache.maven.execution.MavenExecutionRequestPopulationException 
		org.apache.maven.settings.Server server
		java.util.Iterator i$
		org.apache.maven.settings.Proxy proxy
		java.util.Iterator i$
		org.apache.maven.settings.Mirror mirror
		java.util.Iterator i$
		org.apache.maven.settings.Profile rawProfile
		java.util.Iterator i$
		org.apache.maven.execution.MavenExecutionRequest request
		org.apache.maven.settings.Settings settings
	private void populateDefaultPluginGroups (org.apache.maven.execution.MavenExecutionRequest) 
		org.apache.maven.execution.MavenExecutionRequest request
	private void injectDefaultRepositories (org.apache.maven.execution.MavenExecutionRequest)  throws org.apache.maven.execution.MavenExecutionRequestPopulationException 
		org.apache.maven.artifact.InvalidRepositoryException e
		org.apache.maven.execution.MavenExecutionRequest request
		java.util.Set definedRepositories
	private void injectDefaultPluginRepositories (org.apache.maven.execution.MavenExecutionRequest)  throws org.apache.maven.execution.MavenExecutionRequestPopulationException 
		org.apache.maven.artifact.InvalidRepositoryException e
		org.apache.maven.execution.MavenExecutionRequest request
		java.util.Set definedRepositories
	private java.util.Set getRepoIds (java.util.List) 
		org.apache.maven.artifact.repository.ArtifactRepository repository
		java.util.Iterator i$
		java.util.List repositories
		java.util.Set repoIds
	private void processRepositoriesInSettings (org.apache.maven.execution.MavenExecutionRequest)  throws org.apache.maven.execution.MavenExecutionRequestPopulationException 
		org.apache.maven.execution.MavenExecutionRequest request
	private void localRepository (org.apache.maven.execution.MavenExecutionRequest)  throws org.apache.maven.execution.MavenExecutionRequestPopulationException 
		org.apache.maven.execution.MavenExecutionRequest request
	public org.apache.maven.artifact.repository.ArtifactRepository createLocalRepository (org.apache.maven.execution.MavenExecutionRequest)  throws org.apache.maven.execution.MavenExecutionRequestPopulationException 
		org.apache.maven.artifact.InvalidRepositoryException e
		org.apache.maven.execution.MavenExecutionRequest request
		String localRepositoryPath
	private void baseDirectory (org.apache.maven.execution.MavenExecutionRequest) 
		org.apache.maven.execution.MavenExecutionRequest request
	public org.apache.maven.execution.MavenExecutionRequest populateDefaults (org.apache.maven.execution.MavenExecutionRequest)  throws org.apache.maven.execution.MavenExecutionRequestPopulationException 
		org.apache.maven.execution.MavenExecutionRequest request
}

org/apache/maven/execution/DefaultMavenExecutionResult.class
DefaultMavenExecutionResult.java
package org.apache.maven.execution
public org.apache.maven.execution.DefaultMavenExecutionResult extends java.lang.Object implements org.apache.maven.execution.MavenExecutionResult  {
	private org.apache.maven.project.MavenProject project
	private java.util.List topologicallySortedProjects
	private org.apache.maven.project.DependencyResolutionResult dependencyResolutionResult
	private java.util.List exceptions
	private java.util.Map buildSummaries
	public void  () 
	public org.apache.maven.execution.MavenExecutionResult setProject (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject project
	public org.apache.maven.project.MavenProject getProject () 
	public org.apache.maven.execution.MavenExecutionResult setTopologicallySortedProjects (java.util.List) 
		java.util.List topologicallySortedProjects
	public java.util.List getTopologicallySortedProjects () 
	public org.apache.maven.project.DependencyResolutionResult getDependencyResolutionResult () 
	public org.apache.maven.execution.MavenExecutionResult setDependencyResolutionResult (org.apache.maven.project.DependencyResolutionResult) 
		org.apache.maven.project.DependencyResolutionResult dependencyResolutionResult
	public java.util.List getExceptions () 
	public org.apache.maven.execution.MavenExecutionResult addException (java.lang.Throwable) 
		Throwable t
	public boolean hasExceptions () 
	public org.apache.maven.execution.BuildSummary getBuildSummary (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject project
	public void addBuildSummary (org.apache.maven.execution.BuildSummary) 
		org.apache.maven.execution.BuildSummary summary
}

org/apache/maven/execution/ExecutionEvent$Type.class
ExecutionEvent.java
package org.apache.maven.execution
public final org.apache.maven.execution.ExecutionEvent$Type extends java.lang.Enum {
	public static final org.apache.maven.execution.ExecutionEvent$Type ProjectDiscoveryStarted
	public static final org.apache.maven.execution.ExecutionEvent$Type SessionStarted
	public static final org.apache.maven.execution.ExecutionEvent$Type SessionEnded
	public static final org.apache.maven.execution.ExecutionEvent$Type ProjectSkipped
	public static final org.apache.maven.execution.ExecutionEvent$Type ProjectStarted
	public static final org.apache.maven.execution.ExecutionEvent$Type ProjectSucceeded
	public static final org.apache.maven.execution.ExecutionEvent$Type ProjectFailed
	public static final org.apache.maven.execution.ExecutionEvent$Type MojoSkipped
	public static final org.apache.maven.execution.ExecutionEvent$Type MojoStarted
	public static final org.apache.maven.execution.ExecutionEvent$Type MojoSucceeded
	public static final org.apache.maven.execution.ExecutionEvent$Type MojoFailed
	public static final org.apache.maven.execution.ExecutionEvent$Type ForkStarted
	public static final org.apache.maven.execution.ExecutionEvent$Type ForkSucceeded
	public static final org.apache.maven.execution.ExecutionEvent$Type ForkFailed
	public static final org.apache.maven.execution.ExecutionEvent$Type ForkedProjectStarted
	public static final org.apache.maven.execution.ExecutionEvent$Type ForkedProjectSucceeded
	public static final org.apache.maven.execution.ExecutionEvent$Type ForkedProjectFailed
	private static final org.apache.maven.execution.ExecutionEvent$Type[] $VALUES
	public static org.apache.maven.execution.ExecutionEvent$Type[] values () 
	public static org.apache.maven.execution.ExecutionEvent$Type valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

org/apache/maven/execution/ExecutionEvent.class
ExecutionEvent.java
package org.apache.maven.execution
public abstract org.apache.maven.execution.ExecutionEvent extends java.lang.Object {
	public abstract org.apache.maven.execution.ExecutionEvent$Type getType () 
	public abstract org.apache.maven.execution.MavenSession getSession () 
	public abstract org.apache.maven.project.MavenProject getProject () 
	public abstract org.apache.maven.plugin.MojoExecution getMojoExecution () 
	public abstract java.lang.Exception getException () 
}

org/apache/maven/execution/ExecutionListener.class
ExecutionListener.java
package org.apache.maven.execution
public abstract org.apache.maven.execution.ExecutionListener extends java.lang.Object {
	public abstract void projectDiscoveryStarted (org.apache.maven.execution.ExecutionEvent) 
	public abstract void sessionStarted (org.apache.maven.execution.ExecutionEvent) 
	public abstract void sessionEnded (org.apache.maven.execution.ExecutionEvent) 
	public abstract void projectSkipped (org.apache.maven.execution.ExecutionEvent) 
	public abstract void projectStarted (org.apache.maven.execution.ExecutionEvent) 
	public abstract void projectSucceeded (org.apache.maven.execution.ExecutionEvent) 
	public abstract void projectFailed (org.apache.maven.execution.ExecutionEvent) 
	public abstract void mojoSkipped (org.apache.maven.execution.ExecutionEvent) 
	public abstract void mojoStarted (org.apache.maven.execution.ExecutionEvent) 
	public abstract void mojoSucceeded (org.apache.maven.execution.ExecutionEvent) 
	public abstract void mojoFailed (org.apache.maven.execution.ExecutionEvent) 
	public abstract void forkStarted (org.apache.maven.execution.ExecutionEvent) 
	public abstract void forkSucceeded (org.apache.maven.execution.ExecutionEvent) 
	public abstract void forkFailed (org.apache.maven.execution.ExecutionEvent) 
	public abstract void forkedProjectStarted (org.apache.maven.execution.ExecutionEvent) 
	public abstract void forkedProjectSucceeded (org.apache.maven.execution.ExecutionEvent) 
	public abstract void forkedProjectFailed (org.apache.maven.execution.ExecutionEvent) 
}

org/apache/maven/execution/MavenExecutionRequest.class
MavenExecutionRequest.java
package org.apache.maven.execution
public abstract org.apache.maven.execution.MavenExecutionRequest extends java.lang.Object {
	public static final int LOGGING_LEVEL_DEBUG
	public static final int LOGGING_LEVEL_INFO
	public static final int LOGGING_LEVEL_WARN
	public static final int LOGGING_LEVEL_ERROR
	public static final int LOGGING_LEVEL_FATAL
	public static final int LOGGING_LEVEL_DISABLED
	public static final String REACTOR_FAIL_FAST
	public static final String REACTOR_FAIL_AT_END
	public static final String REACTOR_FAIL_NEVER
	public static final String REACTOR_MAKE_UPSTREAM
	public static final String REACTOR_MAKE_DOWNSTREAM
	public static final String REACTOR_MAKE_BOTH
	public static final String CHECKSUM_POLICY_FAIL
	public static final String CHECKSUM_POLICY_WARN
	public abstract org.apache.maven.execution.MavenExecutionRequest setBaseDirectory (java.io.File) 
	public abstract java.lang.String getBaseDirectory () 
	public abstract org.apache.maven.execution.MavenExecutionRequest setStartTime (java.util.Date) 
	public abstract java.util.Date getStartTime () 
	public abstract org.apache.maven.execution.MavenExecutionRequest setGoals (java.util.List) 
	public abstract java.util.List getGoals () 
	public abstract org.apache.maven.execution.MavenExecutionRequest setSystemProperties (java.util.Properties) 
	public abstract java.util.Properties getSystemProperties () 
	public abstract org.apache.maven.execution.MavenExecutionRequest setUserProperties (java.util.Properties) 
	public abstract java.util.Properties getUserProperties () 
	public abstract org.apache.maven.execution.MavenExecutionRequest setReactorFailureBehavior (java.lang.String) 
	public abstract java.lang.String getReactorFailureBehavior () 
	public abstract org.apache.maven.execution.MavenExecutionRequest setSelectedProjects (java.util.List) 
	public abstract java.util.List getSelectedProjects () 
	public abstract org.apache.maven.execution.MavenExecutionRequest setExcludedProjects (java.util.List) 
	public abstract java.util.List getExcludedProjects () 
	public abstract org.apache.maven.execution.MavenExecutionRequest setResumeFrom (java.lang.String) 
	public abstract java.lang.String getResumeFrom () 
	public abstract org.apache.maven.execution.MavenExecutionRequest setMakeBehavior (java.lang.String) 
	public abstract java.lang.String getMakeBehavior () 
	public abstract void setDegreeOfConcurrency (int) 
	public abstract int getDegreeOfConcurrency () 
	public abstract org.apache.maven.execution.MavenExecutionRequest setRecursive (boolean) 
	public abstract boolean isRecursive () 
	public abstract org.apache.maven.execution.MavenExecutionRequest setPom (java.io.File) 
	public abstract java.io.File getPom () 
	public abstract org.apache.maven.execution.MavenExecutionRequest setShowErrors (boolean) 
	public abstract boolean isShowErrors () 
	public abstract org.apache.maven.execution.MavenExecutionRequest setTransferListener (org.eclipse.aether.transfer.TransferListener) 
	public abstract org.eclipse.aether.transfer.TransferListener getTransferListener () 
	public abstract org.apache.maven.execution.MavenExecutionRequest setLoggingLevel (int) 
	public abstract int getLoggingLevel () 
	public abstract org.apache.maven.execution.MavenExecutionRequest setUpdateSnapshots (boolean) 
	public abstract boolean isUpdateSnapshots () 
	public abstract org.apache.maven.execution.MavenExecutionRequest setNoSnapshotUpdates (boolean) 
	public abstract boolean isNoSnapshotUpdates () 
	public abstract org.apache.maven.execution.MavenExecutionRequest setGlobalChecksumPolicy (java.lang.String) 
	public abstract java.lang.String getGlobalChecksumPolicy () 
	public abstract org.apache.maven.execution.MavenExecutionRequest setLocalRepositoryPath (java.lang.String) 
	public abstract org.apache.maven.execution.MavenExecutionRequest setLocalRepositoryPath (java.io.File) 
	public abstract java.io.File getLocalRepositoryPath () 
	public abstract org.apache.maven.execution.MavenExecutionRequest setLocalRepository (org.apache.maven.artifact.repository.ArtifactRepository) 
	public abstract org.apache.maven.artifact.repository.ArtifactRepository getLocalRepository () 
	public abstract org.apache.maven.execution.MavenExecutionRequest setInteractiveMode (boolean) 
	public abstract boolean isInteractiveMode () 
	public abstract org.apache.maven.execution.MavenExecutionRequest setOffline (boolean) 
	public abstract boolean isOffline () 
	public abstract boolean isCacheTransferError () 
	public abstract org.apache.maven.execution.MavenExecutionRequest setCacheTransferError (boolean) 
	public abstract boolean isCacheNotFound () 
	public abstract org.apache.maven.execution.MavenExecutionRequest setCacheNotFound (boolean) 
	public abstract java.util.List getProfiles () 
	public abstract org.apache.maven.execution.MavenExecutionRequest addProfile (org.apache.maven.model.Profile) 
	public abstract org.apache.maven.execution.MavenExecutionRequest setProfiles (java.util.List) 
	public abstract org.apache.maven.execution.MavenExecutionRequest addActiveProfile (java.lang.String) 
	public abstract org.apache.maven.execution.MavenExecutionRequest addActiveProfiles (java.util.List) 
	public abstract org.apache.maven.execution.MavenExecutionRequest setActiveProfiles (java.util.List) 
	public abstract java.util.List getActiveProfiles () 
	public abstract org.apache.maven.execution.MavenExecutionRequest addInactiveProfile (java.lang.String) 
	public abstract org.apache.maven.execution.MavenExecutionRequest addInactiveProfiles (java.util.List) 
	public abstract org.apache.maven.execution.MavenExecutionRequest setInactiveProfiles (java.util.List) 
	public abstract java.util.List getInactiveProfiles () 
	public abstract java.util.List getProxies () 
	public abstract org.apache.maven.execution.MavenExecutionRequest setProxies (java.util.List) 
	public abstract org.apache.maven.execution.MavenExecutionRequest addProxy (org.apache.maven.settings.Proxy) 
	public abstract java.util.List getServers () 
	public abstract org.apache.maven.execution.MavenExecutionRequest setServers (java.util.List) 
	public abstract org.apache.maven.execution.MavenExecutionRequest addServer (org.apache.maven.settings.Server) 
	public abstract java.util.List getMirrors () 
	public abstract org.apache.maven.execution.MavenExecutionRequest setMirrors (java.util.List) 
	public abstract org.apache.maven.execution.MavenExecutionRequest addMirror (org.apache.maven.settings.Mirror) 
	public abstract java.util.List getPluginGroups () 
	public abstract org.apache.maven.execution.MavenExecutionRequest setPluginGroups (java.util.List) 
	public abstract org.apache.maven.execution.MavenExecutionRequest addPluginGroup (java.lang.String) 
	public abstract org.apache.maven.execution.MavenExecutionRequest addPluginGroups (java.util.List) 
	public abstract boolean isProjectPresent () 
	public abstract org.apache.maven.execution.MavenExecutionRequest setProjectPresent (boolean) 
	public abstract java.io.File getUserSettingsFile () 
	public abstract org.apache.maven.execution.MavenExecutionRequest setUserSettingsFile (java.io.File) 
	public abstract java.io.File getGlobalSettingsFile () 
	public abstract org.apache.maven.execution.MavenExecutionRequest setGlobalSettingsFile (java.io.File) 
	public abstract org.apache.maven.execution.MavenExecutionRequest addRemoteRepository (org.apache.maven.artifact.repository.ArtifactRepository) 
	public abstract org.apache.maven.execution.MavenExecutionRequest addPluginArtifactRepository (org.apache.maven.artifact.repository.ArtifactRepository) 
	public abstract org.apache.maven.execution.MavenExecutionRequest setRemoteRepositories (java.util.List) 
	public abstract java.util.List getRemoteRepositories () 
	public abstract org.apache.maven.execution.MavenExecutionRequest setPluginArtifactRepositories (java.util.List) 
	public abstract java.util.List getPluginArtifactRepositories () 
	public abstract org.apache.maven.execution.MavenExecutionRequest setRepositoryCache (org.eclipse.aether.RepositoryCache) 
	public abstract org.eclipse.aether.RepositoryCache getRepositoryCache () 
	public abstract org.eclipse.aether.repository.WorkspaceReader getWorkspaceReader () 
	public abstract org.apache.maven.execution.MavenExecutionRequest setWorkspaceReader (org.eclipse.aether.repository.WorkspaceReader) 
	public abstract java.io.File getUserToolchainsFile () 
	public abstract org.apache.maven.execution.MavenExecutionRequest setUserToolchainsFile (java.io.File) 
	public abstract org.apache.maven.execution.ExecutionListener getExecutionListener () 
	public abstract org.apache.maven.execution.MavenExecutionRequest setExecutionListener (org.apache.maven.execution.ExecutionListener) 
	public abstract org.apache.maven.project.ProjectBuildingRequest getProjectBuildingRequest () 
	public abstract boolean isUseLegacyLocalRepository () 
	public abstract org.apache.maven.execution.MavenExecutionRequest setUseLegacyLocalRepository (boolean) 
	public abstract org.apache.maven.execution.MavenExecutionRequest setBuilderId (java.lang.String) 
	public abstract java.lang.String getBuilderId () 
}

org/apache/maven/execution/MavenExecutionRequestPopulationException.class
MavenExecutionRequestPopulationException.java
package org.apache.maven.execution
public org.apache.maven.execution.MavenExecutionRequestPopulationException extends java.lang.Exception {
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

org/apache/maven/execution/MavenExecutionRequestPopulator.class
MavenExecutionRequestPopulator.java
package org.apache.maven.execution
public abstract org.apache.maven.execution.MavenExecutionRequestPopulator extends java.lang.Object {
	public abstract org.apache.maven.execution.MavenExecutionRequest populateFromSettings (org.apache.maven.execution.MavenExecutionRequest, org.apache.maven.settings.Settings)  throws org.apache.maven.execution.MavenExecutionRequestPopulationException 
	public abstract org.apache.maven.execution.MavenExecutionRequest populateDefaults (org.apache.maven.execution.MavenExecutionRequest)  throws org.apache.maven.execution.MavenExecutionRequestPopulationException 
}

org/apache/maven/execution/MavenExecutionResult.class
MavenExecutionResult.java
package org.apache.maven.execution
public abstract org.apache.maven.execution.MavenExecutionResult extends java.lang.Object {
	public abstract org.apache.maven.execution.MavenExecutionResult setProject (org.apache.maven.project.MavenProject) 
	public abstract org.apache.maven.project.MavenProject getProject () 
	public abstract org.apache.maven.execution.MavenExecutionResult setTopologicallySortedProjects (java.util.List) 
	public abstract java.util.List getTopologicallySortedProjects () 
	public abstract org.apache.maven.execution.MavenExecutionResult setDependencyResolutionResult (org.apache.maven.project.DependencyResolutionResult) 
	public abstract org.apache.maven.project.DependencyResolutionResult getDependencyResolutionResult () 
	public abstract java.util.List getExceptions () 
	public abstract org.apache.maven.execution.MavenExecutionResult addException (java.lang.Throwable) 
	public abstract boolean hasExceptions () 
	public abstract org.apache.maven.execution.BuildSummary getBuildSummary (org.apache.maven.project.MavenProject) 
	public abstract void addBuildSummary (org.apache.maven.execution.BuildSummary) 
}

org/apache/maven/execution/MavenSession.class
MavenSession.java
package org.apache.maven.execution
public org.apache.maven.execution.MavenSession extends java.lang.Object implements java.lang.Cloneable  {
	private org.codehaus.plexus.PlexusContainer container
	private org.apache.maven.execution.MavenExecutionRequest request
	private org.apache.maven.execution.MavenExecutionResult result
	private org.eclipse.aether.RepositorySystemSession repositorySession
	private final org.apache.maven.settings.Settings settings
	private java.util.Properties executionProperties
	private org.apache.maven.project.MavenProject currentProject
	private java.util.List projects
	private java.util.List allProjects
	private org.apache.maven.project.MavenProject topLevelProject
	private org.apache.maven.execution.ProjectDependencyGraph projectDependencyGraph
	private boolean parallel
	private final java.util.Map pluginContextsByProjectAndPluginKey
	private java.util.Map projectMap
	public void  (org.codehaus.plexus.PlexusContainer, org.apache.maven.execution.MavenExecutionRequest, org.apache.maven.execution.MavenExecutionResult, org.apache.maven.project.MavenProject) 
		org.codehaus.plexus.PlexusContainer container
		org.apache.maven.execution.MavenExecutionRequest request
		org.apache.maven.execution.MavenExecutionResult result
		org.apache.maven.project.MavenProject project
	public void  (org.codehaus.plexus.PlexusContainer, org.apache.maven.settings.Settings, org.apache.maven.artifact.repository.ArtifactRepository, org.apache.maven.monitor.event.EventDispatcher, org.apache.maven.execution.ReactorManager, java.util.List, java.lang.String, java.util.Properties, java.util.Date) 
		org.codehaus.plexus.PlexusContainer container
		org.apache.maven.settings.Settings settings
		org.apache.maven.artifact.repository.ArtifactRepository localRepository
		org.apache.maven.monitor.event.EventDispatcher eventDispatcher
		org.apache.maven.execution.ReactorManager unused
		java.util.List goals
		String executionRootDir
		java.util.Properties executionProperties
		java.util.Date startTime
	public void  (org.codehaus.plexus.PlexusContainer, org.apache.maven.settings.Settings, org.apache.maven.artifact.repository.ArtifactRepository, org.apache.maven.monitor.event.EventDispatcher, org.apache.maven.execution.ReactorManager, java.util.List, java.lang.String, java.util.Properties, java.util.Properties, java.util.Date) 
		org.codehaus.plexus.PlexusContainer container
		org.apache.maven.settings.Settings settings
		org.apache.maven.artifact.repository.ArtifactRepository localRepository
		org.apache.maven.monitor.event.EventDispatcher eventDispatcher
		org.apache.maven.execution.ReactorManager unused
		java.util.List goals
		String executionRootDir
		java.util.Properties executionProperties
		java.util.Properties userProperties
		java.util.Date startTime
	public void  (org.codehaus.plexus.PlexusContainer, org.apache.maven.execution.MavenExecutionRequest, org.apache.maven.execution.MavenExecutionResult, java.util.List) 
		org.codehaus.plexus.PlexusContainer container
		org.apache.maven.execution.MavenExecutionRequest request
		org.apache.maven.execution.MavenExecutionResult result
		java.util.List projects
	public void  (org.codehaus.plexus.PlexusContainer, org.eclipse.aether.RepositorySystemSession, org.apache.maven.execution.MavenExecutionRequest, org.apache.maven.execution.MavenExecutionResult) 
		org.codehaus.plexus.PlexusContainer container
		org.eclipse.aether.RepositorySystemSession repositorySession
		org.apache.maven.execution.MavenExecutionRequest request
		org.apache.maven.execution.MavenExecutionResult result
	public void setProjects (java.util.List) 
		org.apache.maven.project.MavenProject project
		java.util.Iterator i$
		java.util.List projects
	public org.codehaus.plexus.PlexusContainer getContainer () 
	public java.lang.Object lookup (java.lang.String)  throws org.codehaus.plexus.component.repository.exception.ComponentLookupException 
		String role
	public java.lang.Object lookup (java.lang.String, java.lang.String)  throws org.codehaus.plexus.component.repository.exception.ComponentLookupException 
		String role
		String roleHint
	public java.util.List lookupList (java.lang.String)  throws org.codehaus.plexus.component.repository.exception.ComponentLookupException 
		String role
	public java.util.Map lookupMap (java.lang.String)  throws org.codehaus.plexus.component.repository.exception.ComponentLookupException 
		String role
	public org.apache.maven.artifact.repository.ArtifactRepository getLocalRepository () 
	public java.util.List getGoals () 
	public java.util.Properties getUserProperties () 
	public java.util.Properties getSystemProperties () 
	public java.util.Properties getExecutionProperties () 
	public org.apache.maven.settings.Settings getSettings () 
	public java.util.List getProjects () 
	public java.util.List getSortedProjects () 
	public java.lang.String getExecutionRootDirectory () 
	public boolean isUsingPOMsFromFilesystem () 
	public org.apache.maven.execution.MavenExecutionRequest getRequest () 
	public void setCurrentProject (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject currentProject
	public org.apache.maven.project.MavenProject getCurrentProject () 
	public org.apache.maven.project.ProjectBuildingRequest getProjectBuildingRequest () 
	public java.util.List getPluginGroups () 
	public boolean isOffline () 
	public org.apache.maven.project.MavenProject getTopLevelProject () 
	public org.apache.maven.execution.MavenExecutionResult getResult () 
	public java.util.Map getPluginContext (org.apache.maven.plugin.descriptor.PluginDescriptor, org.apache.maven.project.MavenProject) 
		org.apache.maven.plugin.descriptor.PluginDescriptor plugin
		org.apache.maven.project.MavenProject project
		String projectKey
		java.util.Map pluginContextsByKey
		String pluginKey
		java.util.Map pluginContext
	public org.apache.maven.execution.ProjectDependencyGraph getProjectDependencyGraph () 
	public void setProjectDependencyGraph (org.apache.maven.execution.ProjectDependencyGraph) 
		org.apache.maven.execution.ProjectDependencyGraph projectDependencyGraph
	public java.lang.String getReactorFailureBehavior () 
	public org.apache.maven.execution.MavenSession clone () 
		CloneNotSupportedException e
	public org.apache.maven.monitor.event.EventDispatcher getEventDispatcher () 
	public java.util.Date getStartTime () 
	public boolean isParallel () 
	public void setParallel (boolean) 
		boolean parallel
	public org.eclipse.aether.RepositorySystemSession getRepositorySession () 
	public org.apache.maven.artifact.repository.RepositoryCache getRepositoryCache () 
	public void setProjectMap (java.util.Map) 
		java.util.Map projectMap
	public java.util.Map getProjectMap () 
	public java.util.List getAllProjects () 
	public void setAllProjects (java.util.List) 
		java.util.List allProjects
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

org/apache/maven/execution/MojoExecutionEvent.class
MojoExecutionEvent.java
package org.apache.maven.execution
public org.apache.maven.execution.MojoExecutionEvent extends java.lang.Object {
	private final org.apache.maven.execution.MavenSession session
	private final org.apache.maven.project.MavenProject project
	private final org.apache.maven.plugin.MojoExecution mojoExecution
	private final org.apache.maven.plugin.Mojo mojo
	private final Throwable cause
	public void  (org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject, org.apache.maven.plugin.MojoExecution, org.apache.maven.plugin.Mojo) 
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
		org.apache.maven.plugin.MojoExecution mojoExecution
		org.apache.maven.plugin.Mojo mojo
	public void  (org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject, org.apache.maven.plugin.MojoExecution, org.apache.maven.plugin.Mojo, java.lang.Throwable) 
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
		org.apache.maven.plugin.MojoExecution mojoExecution
		org.apache.maven.plugin.Mojo mojo
		Throwable cause
	public org.apache.maven.execution.MavenSession getSession () 
	public org.apache.maven.project.MavenProject getProject () 
	public org.apache.maven.plugin.MojoExecution getExecution () 
	public org.apache.maven.plugin.Mojo getMojo () 
	public java.lang.Throwable getCause () 
}

org/apache/maven/execution/MojoExecutionListener.class
MojoExecutionListener.java
package org.apache.maven.execution
public abstract org.apache.maven.execution.MojoExecutionListener extends java.lang.Object {
	public abstract void beforeMojoExecution (org.apache.maven.execution.MojoExecutionEvent)  throws org.apache.maven.plugin.MojoExecutionException 
	public abstract void afterMojoExecutionSuccess (org.apache.maven.execution.MojoExecutionEvent)  throws org.apache.maven.plugin.MojoExecutionException 
	public abstract void afterExecutionFailure (org.apache.maven.execution.MojoExecutionEvent) 
}

org/apache/maven/execution/ProjectDependencyGraph.class
ProjectDependencyGraph.java
package org.apache.maven.execution
public abstract org.apache.maven.execution.ProjectDependencyGraph extends java.lang.Object {
	public abstract java.util.List getSortedProjects () 
	public abstract java.util.List getDownstreamProjects (org.apache.maven.project.MavenProject, boolean) 
	public abstract java.util.List getUpstreamProjects (org.apache.maven.project.MavenProject, boolean) 
}

org/apache/maven/execution/ProjectExecutionEvent.class
ProjectExecutionEvent.java
package org.apache.maven.execution
public org.apache.maven.execution.ProjectExecutionEvent extends java.lang.Object {
	private final org.apache.maven.execution.MavenSession session
	private final org.apache.maven.project.MavenProject project
	private final java.util.List executionPlan
	private final Throwable cause
	public void  (org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject) 
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
	public void  (org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject, java.util.List) 
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
		java.util.List executionPlan
	public void  (org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject, java.lang.Throwable) 
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
		Throwable cause
	public void  (org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject, java.util.List, java.lang.Throwable) 
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
		java.util.List executionPlan
		Throwable cause
	public org.apache.maven.execution.MavenSession getSession () 
	public org.apache.maven.project.MavenProject getProject () 
	public java.util.List getExecutionPlan () 
	public java.lang.Throwable getCause () 
}

org/apache/maven/execution/ProjectExecutionListener.class
ProjectExecutionListener.java
package org.apache.maven.execution
public abstract org.apache.maven.execution.ProjectExecutionListener extends java.lang.Object {
	public abstract void beforeProjectExecution (org.apache.maven.execution.ProjectExecutionEvent)  throws org.apache.maven.lifecycle.LifecycleExecutionException 
	public abstract void beforeProjectLifecycleExecution (org.apache.maven.execution.ProjectExecutionEvent)  throws org.apache.maven.lifecycle.LifecycleExecutionException 
	public abstract void afterProjectExecutionSuccess (org.apache.maven.execution.ProjectExecutionEvent)  throws org.apache.maven.lifecycle.LifecycleExecutionException 
	public abstract void afterProjectExecutionFailure (org.apache.maven.execution.ProjectExecutionEvent) 
}

org/apache/maven/execution/ReactorManager.class
ReactorManager.java
package org.apache.maven.execution
public org.apache.maven.execution.ReactorManager extends java.lang.Object {
	public static final String FAIL_FAST
	public static final String FAIL_AT_END
	public static final String FAIL_NEVER
	public static final String MAKE_MODE
	public static final String MAKE_DEPENDENTS_MODE
	public static final String MAKE_BOTH_MODE
	private java.util.List blackList
	private java.util.Map buildFailuresByProject
	private java.util.Map pluginContextsByProjectAndPluginKey
	private String failureBehavior
	private final org.apache.maven.project.ProjectSorter sorter
	private java.util.Map buildSuccessesByProject
	public void  (java.util.List)  throws org.codehaus.plexus.util.dag.CycleDetectedException org.apache.maven.project.DuplicateProjectException 
		java.util.List projects
	public java.util.Map getPluginContext (org.apache.maven.plugin.descriptor.PluginDescriptor, org.apache.maven.project.MavenProject) 
		org.apache.maven.plugin.descriptor.PluginDescriptor plugin
		org.apache.maven.project.MavenProject project
		java.util.Map pluginContextsByKey
		java.util.Map pluginContext
	public void setFailureBehavior (java.lang.String) 
		String failureBehavior
	public java.lang.String getFailureBehavior () 
	public void blackList (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject project
	private void blackList (java.lang.String) 
		String dependentId
		java.util.Iterator i$
		java.util.List dependents
		String id
	public boolean isBlackListed (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject project
	private static java.lang.String getProjectKey (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject project
	public void registerBuildFailure (org.apache.maven.project.MavenProject, java.lang.Exception, java.lang.String, long) 
		org.apache.maven.project.MavenProject project
		Exception error
		String task
		long time
	public boolean hasBuildFailures () 
	public boolean hasBuildFailure (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject project
	public boolean hasMultipleProjects () 
	public java.util.List getSortedProjects () 
	public boolean hasBuildSuccess (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject project
	public void registerBuildSuccess (org.apache.maven.project.MavenProject, long) 
		org.apache.maven.project.MavenProject project
		long time
	public org.apache.maven.execution.BuildFailure getBuildFailure (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject project
	public org.apache.maven.execution.BuildSuccess getBuildSuccess (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject project
	public boolean executedMultipleProjects () 
}

org/apache/maven/execution/scope/internal/MojoExecutionScope$1.class
MojoExecutionScope.java
package org.apache.maven.execution.scope.internal
final org.apache.maven.execution.scope.internal.MojoExecutionScope$1 extends java.lang.Object implements com.google.inject.Provider  {
	void  () 
	public java.lang.Object get () 
}

org/apache/maven/execution/scope/internal/MojoExecutionScope$2.class
MojoExecutionScope.java
package org.apache.maven.execution.scope.internal
 org.apache.maven.execution.scope.internal.MojoExecutionScope$2 extends java.lang.Object implements com.google.inject.Provider  {
	final com.google.inject.Key val$key
	final com.google.inject.Provider val$unscoped
	final org.apache.maven.execution.scope.internal.MojoExecutionScope this$0
	void  (org.apache.maven.execution.scope.internal.MojoExecutionScope, com.google.inject.Key, com.google.inject.Provider) 
	public java.lang.Object get () 
		java.util.LinkedList stack
		org.apache.maven.execution.scope.internal.MojoExecutionScope$ScopeState state
		com.google.inject.Provider seeded
		Object provided
}

org/apache/maven/execution/scope/internal/MojoExecutionScope$3.class
MojoExecutionScope.java
package org.apache.maven.execution.scope.internal
final org.apache.maven.execution.scope.internal.MojoExecutionScope$3 extends com.google.inject.AbstractModule {
	final org.apache.maven.execution.scope.internal.MojoExecutionScope val$scope
	void  (org.apache.maven.execution.scope.internal.MojoExecutionScope) 
	protected void configure () 
}

org/apache/maven/execution/scope/internal/MojoExecutionScope$ScopeState.class
MojoExecutionScope.java
package org.apache.maven.execution.scope.internal
final org.apache.maven.execution.scope.internal.MojoExecutionScope$ScopeState extends java.lang.Object {
	public final java.util.Map seeded
	public final java.util.Map provided
	private void  () 
	void  (org.apache.maven.execution.scope.internal.MojoExecutionScope$1) 
		org.apache.maven.execution.scope.internal.MojoExecutionScope$1 x0
}

org/apache/maven/execution/scope/internal/MojoExecutionScope.class
MojoExecutionScope.java
package org.apache.maven.execution.scope.internal
public org.apache.maven.execution.scope.internal.MojoExecutionScope extends java.lang.Object implements com.google.inject.Scope org.apache.maven.execution.MojoExecutionListener  {
	private static final com.google.inject.Provider SEEDED_KEY_PROVIDER
	private final ThreadLocal values
	public void  () 
	public void enter () 
		java.util.LinkedList stack
	private org.apache.maven.execution.scope.internal.MojoExecutionScope$ScopeState getScopeState () 
		java.util.LinkedList stack
	public void exit ()  throws org.apache.maven.plugin.MojoExecutionException 
		java.util.LinkedList stack
	public void seed (java.lang.Class, com.google.inject.Provider) 
		Class clazz
		com.google.inject.Provider value
	public void seed (java.lang.Class, java.lang.Object) 
		Class clazz
		Object value
	public com.google.inject.Provider scope (com.google.inject.Key, com.google.inject.Provider) 
		com.google.inject.Key key
		com.google.inject.Provider unscoped
	public static com.google.inject.Provider seededKeyProvider () 
	public static com.google.inject.Module getScopeModule (org.codehaus.plexus.PlexusContainer)  throws org.codehaus.plexus.component.repository.exception.ComponentLookupException 
		org.codehaus.plexus.PlexusContainer container
		org.apache.maven.execution.scope.internal.MojoExecutionScope scope
	public void beforeMojoExecution (org.apache.maven.execution.MojoExecutionEvent)  throws org.apache.maven.plugin.MojoExecutionException 
		Object provided
		java.util.Iterator i$
		org.apache.maven.execution.MojoExecutionEvent event
	public void afterMojoExecutionSuccess (org.apache.maven.execution.MojoExecutionEvent)  throws org.apache.maven.plugin.MojoExecutionException 
		Object provided
		java.util.Iterator i$
		org.apache.maven.execution.MojoExecutionEvent event
	public void afterExecutionFailure (org.apache.maven.execution.MojoExecutionEvent) 
		Object provided
		java.util.Iterator i$
		org.apache.maven.execution.MojoExecutionEvent event
	static java.lang.ThreadLocal access$100 (org.apache.maven.execution.scope.internal.MojoExecutionScope) 
		org.apache.maven.execution.scope.internal.MojoExecutionScope x0
	static void  () 
}

org/apache/maven/execution/scope/MojoExecutionScoped.class
MojoExecutionScoped.java
package org.apache.maven.execution.scope
public abstract org.apache.maven.execution.scope.MojoExecutionScoped extends java.lang.Object implements java.lang.annotation.Annotation  {
}

org/apache/maven/execution/scope/WeakMojoExecutionListener.class
WeakMojoExecutionListener.java
package org.apache.maven.execution.scope
public abstract org.apache.maven.execution.scope.WeakMojoExecutionListener extends java.lang.Object {
	public abstract void beforeMojoExecution (org.apache.maven.execution.MojoExecutionEvent)  throws org.apache.maven.plugin.MojoExecutionException 
	public abstract void afterMojoExecutionSuccess (org.apache.maven.execution.MojoExecutionEvent)  throws org.apache.maven.plugin.MojoExecutionException 
	public abstract void afterExecutionFailure (org.apache.maven.execution.MojoExecutionEvent) 
}

org/apache/maven/execution/SettingsAdapter.class
SettingsAdapter.java
package org.apache.maven.execution
 org.apache.maven.execution.SettingsAdapter extends org.apache.maven.settings.Settings {
	private org.apache.maven.execution.MavenExecutionRequest request
	private org.apache.maven.settings.RuntimeInfo runtimeInfo
	public void  (org.apache.maven.execution.MavenExecutionRequest) 
		org.apache.maven.execution.MavenExecutionRequest request
		java.io.File userSettings
	public java.lang.String getLocalRepository () 
	public boolean isInteractiveMode () 
	public boolean isOffline () 
	public java.util.List getProxies () 
	public java.util.List getServers () 
	public java.util.List getMirrors () 
	public java.util.List getProfiles () 
		org.apache.maven.model.Profile profile
		java.util.Iterator i$
		java.util.List result
	public java.util.List getActiveProfiles () 
	public java.util.List getPluginGroups () 
	public org.apache.maven.settings.RuntimeInfo getRuntimeInfo () 
}

org/apache/maven/FilteredProjectDependencyGraph.class
FilteredProjectDependencyGraph.java
package org.apache.maven
 org.apache.maven.FilteredProjectDependencyGraph extends java.lang.Object implements org.apache.maven.execution.ProjectDependencyGraph  {
	private org.apache.maven.execution.ProjectDependencyGraph projectDependencyGraph
	private java.util.Map whiteList
	private java.util.List sortedProjects
	public void  (org.apache.maven.execution.ProjectDependencyGraph, java.util.Collection) 
		org.apache.maven.project.MavenProject project
		java.util.Iterator i$
		org.apache.maven.execution.ProjectDependencyGraph projectDependencyGraph
		java.util.Collection whiteList
	public java.util.List getSortedProjects () 
	public java.util.List getDownstreamProjects (org.apache.maven.project.MavenProject, boolean) 
		org.apache.maven.project.MavenProject project
		boolean transitive
	public java.util.List getUpstreamProjects (org.apache.maven.project.MavenProject, boolean) 
		org.apache.maven.project.MavenProject project
		boolean transitive
	private java.util.List applyFilter (java.util.Collection) 
		org.apache.maven.project.MavenProject project
		java.util.Iterator i$
		java.util.Collection projects
		java.util.List filtered
	public java.lang.String toString () 
}

org/apache/maven/InternalErrorException.class
InternalErrorException.java
package org.apache.maven
public org.apache.maven.InternalErrorException extends org.apache.maven.MavenExecutionException {
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

org/apache/maven/lifecycle/DefaultLifecycleExecutor.class
DefaultLifecycleExecutor.java
package org.apache.maven.lifecycle
public org.apache.maven.lifecycle.DefaultLifecycleExecutor extends java.lang.Object implements org.apache.maven.lifecycle.LifecycleExecutor  {
	private org.apache.maven.lifecycle.LifeCyclePluginAnalyzer lifeCyclePluginAnalyzer
	private org.apache.maven.lifecycle.DefaultLifecycles defaultLifeCycles
	private org.apache.maven.lifecycle.internal.LifecycleTaskSegmentCalculator lifecycleTaskSegmentCalculator
	private org.apache.maven.lifecycle.internal.LifecycleExecutionPlanCalculator lifecycleExecutionPlanCalculator
	private org.apache.maven.lifecycle.internal.MojoExecutor mojoExecutor
	private org.apache.maven.lifecycle.internal.LifecycleStarter lifecycleStarter
	private org.apache.maven.lifecycle.internal.MojoDescriptorCreator mojoDescriptorCreator
	public void  () 
	public void execute (org.apache.maven.execution.MavenSession) 
		org.apache.maven.execution.MavenSession session
	public java.util.Set getPluginsBoundByDefaultToAllLifecycles (java.lang.String) 
		String packaging
	public java.util.Map getPhaseToLifecycleMap () 
	org.apache.maven.plugin.descriptor.MojoDescriptor getMojoDescriptor (java.lang.String, org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject, java.lang.String, boolean, boolean)  throws org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.MojoNotFoundException org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException org.apache.maven.plugin.InvalidPluginDescriptorException org.apache.maven.plugin.version.PluginVersionResolutionException 
		String task
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
		String invokedVia
		boolean canUsePrefix
		boolean isOptionalMojo
	public transient org.apache.maven.lifecycle.MavenExecutionPlan calculateExecutionPlan (org.apache.maven.execution.MavenSession, boolean, java.lang.String[])  throws org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.MojoNotFoundException org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException org.apache.maven.plugin.InvalidPluginDescriptorException org.apache.maven.plugin.PluginManagerException org.apache.maven.lifecycle.LifecyclePhaseNotFoundException org.apache.maven.lifecycle.LifecycleNotFoundException org.apache.maven.plugin.version.PluginVersionResolutionException 
		org.apache.maven.lifecycle.internal.TaskSegment taskSegment
		java.util.Iterator i$
		org.apache.maven.execution.MavenSession session
		boolean setup
		String[] tasks
		java.util.List taskSegments
		org.apache.maven.lifecycle.internal.TaskSegment mergedSegment
	public transient org.apache.maven.lifecycle.MavenExecutionPlan calculateExecutionPlan (org.apache.maven.execution.MavenSession, java.lang.String[])  throws org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.MojoNotFoundException org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException org.apache.maven.plugin.InvalidPluginDescriptorException org.apache.maven.plugin.PluginManagerException org.apache.maven.lifecycle.LifecyclePhaseNotFoundException org.apache.maven.lifecycle.LifecycleNotFoundException org.apache.maven.plugin.version.PluginVersionResolutionException 
		org.apache.maven.execution.MavenSession session
		String[] tasks
	public void calculateForkedExecutions (org.apache.maven.plugin.MojoExecution, org.apache.maven.execution.MavenSession)  throws org.apache.maven.plugin.MojoNotFoundException org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException org.apache.maven.plugin.InvalidPluginDescriptorException org.apache.maven.lifecycle.LifecyclePhaseNotFoundException org.apache.maven.lifecycle.LifecycleNotFoundException org.apache.maven.plugin.version.PluginVersionResolutionException 
		org.apache.maven.plugin.MojoExecution mojoExecution
		org.apache.maven.execution.MavenSession session
	public java.util.List executeForkedExecutions (org.apache.maven.plugin.MojoExecution, org.apache.maven.execution.MavenSession)  throws org.apache.maven.lifecycle.LifecycleExecutionException 
		org.apache.maven.plugin.MojoExecution mojoExecution
		org.apache.maven.execution.MavenSession session
}

org/apache/maven/lifecycle/DefaultLifecycles.class
DefaultLifecycles.java
package org.apache.maven.lifecycle
public org.apache.maven.lifecycle.DefaultLifecycles extends java.lang.Object {
	public static final String[] STANDARD_LIFECYCLES
	private java.util.Map lifecycles
	private org.codehaus.plexus.logging.Logger logger
	public void  () 
	public void  (java.util.Map, org.codehaus.plexus.logging.Logger) 
		java.util.Map lifecycles
		org.codehaus.plexus.logging.Logger logger
	public org.apache.maven.lifecycle.Lifecycle get (java.lang.String) 
		String key
	public java.util.Map getPhaseToLifecycleMap () 
		org.apache.maven.lifecycle.Lifecycle original
		String phase
		java.util.Iterator i$
		org.apache.maven.lifecycle.Lifecycle lifecycle
		java.util.Iterator i$
		java.util.HashMap phaseToLifecycleMap
	public java.util.List getLifeCycles () 
		String name
		java.util.Iterator i$
		java.util.Map lifecycles
		java.util.LinkedHashSet lifecycleNames
		java.util.ArrayList result
	public java.lang.String getLifecyclePhaseList () 
		org.apache.maven.lifecycle.Lifecycle lifecycle
		java.util.Iterator i$
		java.util.Set phases
	static void  () 
}

org/apache/maven/lifecycle/internal/builder/Builder.class
Builder.java
package org.apache.maven.lifecycle.internal.builder
public abstract org.apache.maven.lifecycle.internal.builder.Builder extends java.lang.Object {
	public abstract void build (org.apache.maven.execution.MavenSession, org.apache.maven.lifecycle.internal.ReactorContext, org.apache.maven.lifecycle.internal.ProjectBuildList, java.util.List, org.apache.maven.lifecycle.internal.ReactorBuildStatus)  throws java.util.concurrent.ExecutionException java.lang.InterruptedException 
}

org/apache/maven/lifecycle/internal/builder/BuilderCommon.class
BuilderCommon.java
package org.apache.maven.lifecycle.internal.builder
public org.apache.maven.lifecycle.internal.builder.BuilderCommon extends java.lang.Object {
	private org.apache.maven.lifecycle.internal.LifecycleDebugLogger lifecycleDebugLogger
	private org.apache.maven.lifecycle.internal.LifecycleExecutionPlanCalculator lifeCycleExecutionPlanCalculator
	private org.apache.maven.lifecycle.internal.ExecutionEventCatapult eventCatapult
	private org.codehaus.plexus.logging.Logger logger
	public void  () 
	public void  (org.apache.maven.lifecycle.internal.LifecycleDebugLogger, org.apache.maven.lifecycle.internal.LifecycleExecutionPlanCalculator, org.codehaus.plexus.logging.Logger) 
		org.apache.maven.lifecycle.internal.LifecycleDebugLogger lifecycleDebugLogger
		org.apache.maven.lifecycle.internal.LifecycleExecutionPlanCalculator lifeCycleExecutionPlanCalculator
		org.codehaus.plexus.logging.Logger logger
	public org.apache.maven.lifecycle.MavenExecutionPlan resolveBuildPlan (org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject, org.apache.maven.lifecycle.internal.TaskSegment, java.util.Set)  throws org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.PluginResolutionException org.apache.maven.lifecycle.LifecyclePhaseNotFoundException org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.MojoNotFoundException org.apache.maven.plugin.InvalidPluginDescriptorException org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException org.apache.maven.lifecycle.LifecycleNotFoundException org.apache.maven.plugin.version.PluginVersionResolutionException org.apache.maven.lifecycle.LifecycleExecutionException 
		org.apache.maven.plugin.descriptor.MojoDescriptor unsafeGoal
		java.util.Iterator i$
		java.util.Set unsafeGoals
		org.apache.maven.model.Plugin unsafePlugin
		java.util.Iterator i$
		java.util.Set unsafePlugins
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
		org.apache.maven.lifecycle.internal.TaskSegment taskSegment
		java.util.Set projectArtifacts
		org.apache.maven.lifecycle.MavenExecutionPlan executionPlan
	public void handleBuildError (org.apache.maven.lifecycle.internal.ReactorContext, org.apache.maven.execution.MavenSession, org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject, java.lang.Exception, long) 
		org.apache.maven.lifecycle.internal.ReactorContext buildContext
		org.apache.maven.execution.MavenSession rootSession
		org.apache.maven.execution.MavenSession currentSession
		org.apache.maven.project.MavenProject mavenProject
		Exception e
		long buildStartTime
		long buildEndTime
	public static void attachToThread (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject currentProject
		org.codehaus.plexus.classworlds.realm.ClassRealm projectRealm
	public static java.lang.String getKey (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject project
}

org/apache/maven/lifecycle/internal/builder/BuilderNotFoundException.class
BuilderNotFoundException.java
package org.apache.maven.lifecycle.internal.builder
public org.apache.maven.lifecycle.internal.builder.BuilderNotFoundException extends java.lang.Exception {
	public void  (java.lang.String) 
		String message
}

org/apache/maven/lifecycle/internal/builder/multithreaded/ConcurrencyDependencyGraph.class
ConcurrencyDependencyGraph.java
package org.apache.maven.lifecycle.internal.builder.multithreaded
public org.apache.maven.lifecycle.internal.builder.multithreaded.ConcurrencyDependencyGraph extends java.lang.Object {
	private final org.apache.maven.lifecycle.internal.ProjectBuildList projectBuilds
	private final org.apache.maven.execution.ProjectDependencyGraph projectDependencyGraph
	private final java.util.HashSet finishedProjects
	public void  (org.apache.maven.lifecycle.internal.ProjectBuildList, org.apache.maven.execution.ProjectDependencyGraph) 
		org.apache.maven.lifecycle.internal.ProjectBuildList projectBuilds
		org.apache.maven.execution.ProjectDependencyGraph projectDependencyGraph
	public int getNumberOfBuilds () 
	public java.util.List getRootSchedulableBuilds () 
		org.apache.maven.lifecycle.internal.ProjectSegment projectBuild
		java.util.Iterator i$
		java.util.List result
	public java.util.List markAsFinished (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject mavenProject
	private java.util.List getSchedulableNewProcesses (org.apache.maven.project.MavenProject) 
		java.util.List upstreamProjects
		org.apache.maven.project.MavenProject dependentProject
		java.util.Iterator i$
		org.apache.maven.project.MavenProject finishedProject
		java.util.List result
	public java.util.Set getUnfinishedProjects () 
		java.util.Set unfinished
	protected java.util.Set getFinishedProjects () 
	protected org.apache.maven.lifecycle.internal.ProjectBuildList getProjectBuilds () 
	protected java.util.List getDependencies (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject p
	public java.util.List getActiveDependencies (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject p
		java.util.List activeDependencies
}

org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder$1.class
MultiThreadedBuilder.java
package org.apache.maven.lifecycle.internal.builder.multithreaded
 org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1 extends java.lang.Object implements java.util.concurrent.Callable  {
	final org.apache.maven.lifecycle.internal.ProjectSegment val$projectBuild
	final org.apache.maven.execution.MavenSession val$rootSession
	final org.apache.maven.lifecycle.internal.ReactorContext val$reactorContext
	final org.apache.maven.lifecycle.internal.TaskSegment val$taskSegment
	final org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder this$0
	void  (org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder, org.apache.maven.lifecycle.internal.ProjectSegment, org.apache.maven.execution.MavenSession, org.apache.maven.lifecycle.internal.ReactorContext, org.apache.maven.lifecycle.internal.TaskSegment) 
	public org.apache.maven.lifecycle.internal.ProjectSegment call () 
	public volatile java.lang.Object call ()  throws java.lang.Exception 
}

org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder.class
MultiThreadedBuilder.java
package org.apache.maven.lifecycle.internal.builder.multithreaded
public org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder extends java.lang.Object implements org.apache.maven.lifecycle.internal.builder.Builder  {
	private org.codehaus.plexus.logging.Logger logger
	private org.apache.maven.lifecycle.internal.LifecycleModuleBuilder lifecycleModuleBuilder
	public void  () 
	public void build (org.apache.maven.execution.MavenSession, org.apache.maven.lifecycle.internal.ReactorContext, org.apache.maven.lifecycle.internal.ProjectBuildList, java.util.List, org.apache.maven.lifecycle.internal.ReactorBuildStatus)  throws java.util.concurrent.ExecutionException java.lang.InterruptedException 
		Exception e
		java.util.Map projectBuildMap
		org.apache.maven.lifecycle.internal.TaskSegment taskSegment
		java.util.Iterator i$
		org.apache.maven.execution.MavenSession session
		org.apache.maven.lifecycle.internal.ReactorContext reactorContext
		org.apache.maven.lifecycle.internal.ProjectBuildList projectBuilds
		java.util.List taskSegments
		org.apache.maven.lifecycle.internal.ReactorBuildStatus reactorBuildStatus
		java.util.concurrent.ExecutorService executor
		java.util.concurrent.CompletionService service
		org.apache.maven.lifecycle.internal.builder.multithreaded.ConcurrencyDependencyGraph analyzer
		org.apache.maven.lifecycle.internal.builder.multithreaded.ThreadOutputMuxer muxer
	private void multiThreadedProjectTaskSegmentBuild (org.apache.maven.lifecycle.internal.builder.multithreaded.ConcurrencyDependencyGraph, org.apache.maven.lifecycle.internal.ReactorContext, org.apache.maven.execution.MavenSession, java.util.concurrent.CompletionService, org.apache.maven.lifecycle.internal.TaskSegment, java.util.Map, org.apache.maven.lifecycle.internal.builder.multithreaded.ThreadOutputMuxer) 
		org.apache.maven.lifecycle.internal.ProjectSegment projectSegment
		java.util.concurrent.Callable cb
		org.apache.maven.project.MavenProject mavenProject
		java.util.Iterator i$
		org.apache.maven.lifecycle.internal.ProjectSegment scheduledDependent
		java.util.concurrent.Callable cb
		org.apache.maven.project.MavenProject mavenProject
		java.util.Iterator i$
		org.apache.maven.lifecycle.internal.ProjectSegment projectBuild
		java.util.List newItemsThatCanBeBuilt
		InterruptedException e
		java.util.concurrent.ExecutionException e
		int i
		InterruptedException e
		java.util.concurrent.ExecutionException e
		org.apache.maven.lifecycle.internal.builder.multithreaded.ConcurrencyDependencyGraph analyzer
		org.apache.maven.lifecycle.internal.ReactorContext reactorContext
		org.apache.maven.execution.MavenSession rootSession
		java.util.concurrent.CompletionService service
		org.apache.maven.lifecycle.internal.TaskSegment taskSegment
		java.util.Map projectBuildList
		org.apache.maven.lifecycle.internal.builder.multithreaded.ThreadOutputMuxer muxer
		java.util.concurrent.Future unprocessed
	private java.util.concurrent.Callable createBuildCallable (org.apache.maven.execution.MavenSession, org.apache.maven.lifecycle.internal.ProjectSegment, org.apache.maven.lifecycle.internal.ReactorContext, org.apache.maven.lifecycle.internal.TaskSegment, org.apache.maven.lifecycle.internal.builder.multithreaded.ThreadOutputMuxer) 
		org.apache.maven.execution.MavenSession rootSession
		org.apache.maven.lifecycle.internal.ProjectSegment projectBuild
		org.apache.maven.lifecycle.internal.ReactorContext reactorContext
		org.apache.maven.lifecycle.internal.TaskSegment taskSegment
		org.apache.maven.lifecycle.internal.builder.multithreaded.ThreadOutputMuxer muxer
	static org.apache.maven.lifecycle.internal.LifecycleModuleBuilder access$000 (org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder) 
		org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder x0
}

org/apache/maven/lifecycle/internal/builder/multithreaded/ThreadOutputMuxer$ConsolePrinter.class
ThreadOutputMuxer.java
package org.apache.maven.lifecycle.internal.builder.multithreaded
 org.apache.maven.lifecycle.internal.builder.multithreaded.ThreadOutputMuxer$ConsolePrinter extends java.lang.Object implements java.lang.Runnable  {
	public volatile boolean running
	private final org.apache.maven.lifecycle.internal.ProjectBuildList projectBuildList
	final org.apache.maven.lifecycle.internal.builder.multithreaded.ThreadOutputMuxer this$0
	void  (org.apache.maven.lifecycle.internal.builder.multithreaded.ThreadOutputMuxer, org.apache.maven.lifecycle.internal.ProjectBuildList) 
		org.apache.maven.lifecycle.internal.ProjectBuildList projectBuildList
	public void run () 
		InterruptedException e
		java.io.IOException e
		java.io.PrintStream projectStream
		java.io.ByteArrayOutputStream projectOs
		org.apache.maven.lifecycle.internal.ProjectSegment projectBuild
		java.util.Iterator i$
	public void waitUntilRunning (boolean) 
		InterruptedException e
		boolean expect
}

org/apache/maven/lifecycle/internal/builder/multithreaded/ThreadOutputMuxer$ThreadBoundPrintStream.class
ThreadOutputMuxer.java
package org.apache.maven.lifecycle.internal.builder.multithreaded
 org.apache.maven.lifecycle.internal.builder.multithreaded.ThreadOutputMuxer$ThreadBoundPrintStream extends java.io.PrintStream {
	final org.apache.maven.lifecycle.internal.builder.multithreaded.ThreadOutputMuxer this$0
	public void  (org.apache.maven.lifecycle.internal.builder.multithreaded.ThreadOutputMuxer, java.io.PrintStream) 
		java.io.PrintStream systemOutStream
	private java.io.PrintStream getOutputStreamForCurrentThread () 
	public void println () 
		java.io.PrintStream currentStream
	public void print (char) 
		char c
		java.io.PrintStream currentStream
	public void println (char) 
		char x
		java.io.PrintStream currentStream
	public void print (double) 
		double d
		java.io.PrintStream currentStream
	public void println (double) 
		double x
		java.io.PrintStream currentStream
	public void print (float) 
		float f
		java.io.PrintStream currentStream
	public void println (float) 
		float x
		java.io.PrintStream currentStream
	public void print (int) 
		int i
		java.io.PrintStream currentStream
	public void println (int) 
		int x
		java.io.PrintStream currentStream
	public void print (long) 
		long l
		java.io.PrintStream currentStream
	public void println (long) 
		long x
		java.io.PrintStream currentStream
	public void print (boolean) 
		boolean b
		java.io.PrintStream currentStream
	public void println (boolean) 
		boolean x
		java.io.PrintStream currentStream
	public void print (char[]) 
		char[] s
		java.io.PrintStream currentStream
	public void println (char[]) 
		char[] x
		java.io.PrintStream currentStream
	public void print (java.lang.Object) 
		Object obj
		java.io.PrintStream currentStream
	public void println (java.lang.Object) 
		Object x
		java.io.PrintStream currentStream
	public void print (java.lang.String) 
		String s
		java.io.PrintStream currentStream
	public void println (java.lang.String) 
		String x
		java.io.PrintStream currentStream
	public void write (byte[], int, int) 
		byte[] b
		int off
		int len
		java.io.PrintStream currentStream
	public void close () 
	public void flush () 
	public void write (int) 
		int b
		java.io.PrintStream currentStream
	public void write (byte[])  throws java.io.IOException 
		byte[] b
		java.io.PrintStream currentStream
}

org/apache/maven/lifecycle/internal/builder/multithreaded/ThreadOutputMuxer.class
ThreadOutputMuxer.java
package org.apache.maven.lifecycle.internal.builder.multithreaded
public org.apache.maven.lifecycle.internal.builder.multithreaded.ThreadOutputMuxer extends java.lang.Object {
	private final java.util.Iterator projects
	private final ThreadLocal projectBuildThreadLocal
	private final java.util.Map streams
	private final java.util.Map printStreams
	private final java.io.ByteArrayOutputStream defaultOutputStreamForUnknownData
	private final java.io.PrintStream defaultPringStream
	private final java.util.Set completedBuilds
	private volatile org.apache.maven.lifecycle.internal.ProjectSegment currentBuild
	private final java.io.PrintStream originalSystemOUtStream
	private final org.apache.maven.lifecycle.internal.builder.multithreaded.ThreadOutputMuxer$ConsolePrinter printer
	public void  (org.apache.maven.lifecycle.internal.ProjectBuildList, java.io.PrintStream) 
		java.io.ByteArrayOutputStream value
		org.apache.maven.lifecycle.internal.ProjectSegment segmentChunk
		java.util.Iterator i$
		org.apache.maven.lifecycle.internal.ProjectBuildList segmentChunks
		java.io.PrintStream originalSystemOut
	public void close () 
	private void setNext () 
	private boolean ownsRealOutputStream (org.apache.maven.lifecycle.internal.ProjectSegment) 
		org.apache.maven.lifecycle.internal.ProjectSegment projectBuild
	private java.io.PrintStream getThreadBoundPrintStream () 
		org.apache.maven.lifecycle.internal.ProjectSegment threadProject
	public void associateThreadWithProjectSegment (org.apache.maven.lifecycle.internal.ProjectSegment) 
		org.apache.maven.lifecycle.internal.ProjectSegment projectBuild
	public void setThisModuleComplete (org.apache.maven.lifecycle.internal.ProjectSegment) 
		org.apache.maven.lifecycle.internal.ProjectSegment projectBuild
		java.io.PrintStream stream
	private void disconnectThreadFromProject () 
	static java.util.Map access$000 (org.apache.maven.lifecycle.internal.builder.multithreaded.ThreadOutputMuxer) 
		org.apache.maven.lifecycle.internal.builder.multithreaded.ThreadOutputMuxer x0
	static java.util.Map access$100 (org.apache.maven.lifecycle.internal.builder.multithreaded.ThreadOutputMuxer) 
		org.apache.maven.lifecycle.internal.builder.multithreaded.ThreadOutputMuxer x0
	static java.io.PrintStream access$200 (org.apache.maven.lifecycle.internal.builder.multithreaded.ThreadOutputMuxer) 
		org.apache.maven.lifecycle.internal.builder.multithreaded.ThreadOutputMuxer x0
	static java.util.Set access$300 (org.apache.maven.lifecycle.internal.builder.multithreaded.ThreadOutputMuxer) 
		org.apache.maven.lifecycle.internal.builder.multithreaded.ThreadOutputMuxer x0
	static java.io.PrintStream access$400 (org.apache.maven.lifecycle.internal.builder.multithreaded.ThreadOutputMuxer) 
		org.apache.maven.lifecycle.internal.builder.multithreaded.ThreadOutputMuxer x0
}

org/apache/maven/lifecycle/internal/builder/singlethreaded/SingleThreadedBuilder.class
SingleThreadedBuilder.java
package org.apache.maven.lifecycle.internal.builder.singlethreaded
public org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder extends java.lang.Object implements org.apache.maven.lifecycle.internal.builder.Builder  {
	private org.apache.maven.lifecycle.internal.LifecycleModuleBuilder lifecycleModuleBuilder
	public void  () 
	public void build (org.apache.maven.execution.MavenSession, org.apache.maven.lifecycle.internal.ReactorContext, org.apache.maven.lifecycle.internal.ProjectBuildList, java.util.List, org.apache.maven.lifecycle.internal.ReactorBuildStatus) 
		Exception e
		org.apache.maven.lifecycle.internal.ProjectSegment projectBuild
		java.util.Iterator i$
		org.apache.maven.lifecycle.internal.TaskSegment taskSegment
		java.util.Iterator i$
		org.apache.maven.execution.MavenSession session
		org.apache.maven.lifecycle.internal.ReactorContext reactorContext
		org.apache.maven.lifecycle.internal.ProjectBuildList projectBuilds
		java.util.List taskSegments
		org.apache.maven.lifecycle.internal.ReactorBuildStatus reactorBuildStatus
}

org/apache/maven/lifecycle/internal/BuildListCalculator.class
BuildListCalculator.java
package org.apache.maven.lifecycle.internal
public org.apache.maven.lifecycle.internal.BuildListCalculator extends java.lang.Object {
	public void  () 
	public org.apache.maven.lifecycle.internal.ProjectBuildList calculateProjectBuilds (org.apache.maven.execution.MavenSession, java.util.List) 
		java.util.List projects
		org.apache.maven.execution.MavenSession copiedSession
		org.apache.maven.project.MavenProject project
		java.util.Iterator i$
		java.util.List projects
		org.apache.maven.lifecycle.internal.TaskSegment taskSegment
		java.util.Iterator i$
		org.apache.maven.execution.MavenSession session
		java.util.List taskSegments
		java.util.List projectBuilds
		org.apache.maven.project.MavenProject rootProject
}

org/apache/maven/lifecycle/internal/BuildThreadFactory.class
BuildThreadFactory.java
package org.apache.maven.lifecycle.internal
public org.apache.maven.lifecycle.internal.BuildThreadFactory extends java.lang.Object implements java.util.concurrent.ThreadFactory  {
	private final java.util.concurrent.atomic.AtomicInteger ID
	private static final String PREFIX
	public void  () 
	public java.lang.Thread newThread (java.lang.Runnable) 
		Runnable r
}

org/apache/maven/lifecycle/internal/CompoundProjectExecutionListener.class
CompoundProjectExecutionListener.java
package org.apache.maven.lifecycle.internal
 org.apache.maven.lifecycle.internal.CompoundProjectExecutionListener extends java.lang.Object implements org.apache.maven.execution.ProjectExecutionListener  {
	private final java.util.Collection listeners
	public void  (java.util.Collection) 
		java.util.Collection listeners
	public void beforeProjectExecution (org.apache.maven.execution.ProjectExecutionEvent)  throws org.apache.maven.lifecycle.LifecycleExecutionException 
		org.apache.maven.execution.ProjectExecutionListener listener
		java.util.Iterator i$
		org.apache.maven.execution.ProjectExecutionEvent event
	public void beforeProjectLifecycleExecution (org.apache.maven.execution.ProjectExecutionEvent)  throws org.apache.maven.lifecycle.LifecycleExecutionException 
		org.apache.maven.execution.ProjectExecutionListener listener
		java.util.Iterator i$
		org.apache.maven.execution.ProjectExecutionEvent event
	public void afterProjectExecutionSuccess (org.apache.maven.execution.ProjectExecutionEvent)  throws org.apache.maven.lifecycle.LifecycleExecutionException 
		org.apache.maven.execution.ProjectExecutionListener listener
		java.util.Iterator i$
		org.apache.maven.execution.ProjectExecutionEvent event
	public void afterProjectExecutionFailure (org.apache.maven.execution.ProjectExecutionEvent) 
		org.apache.maven.execution.ProjectExecutionListener listener
		java.util.Iterator i$
		org.apache.maven.execution.ProjectExecutionEvent event
}

org/apache/maven/lifecycle/internal/DefaultExecutionEvent.class
DefaultExecutionEvent.java
package org.apache.maven.lifecycle.internal
 org.apache.maven.lifecycle.internal.DefaultExecutionEvent extends java.lang.Object implements org.apache.maven.execution.ExecutionEvent  {
	private final org.apache.maven.execution.ExecutionEvent$Type type
	private final org.apache.maven.execution.MavenSession session
	private final org.apache.maven.plugin.MojoExecution mojoExecution
	private final Exception exception
	public void  (org.apache.maven.execution.ExecutionEvent$Type, org.apache.maven.execution.MavenSession, org.apache.maven.plugin.MojoExecution, java.lang.Exception) 
		org.apache.maven.execution.ExecutionEvent$Type type
		org.apache.maven.execution.MavenSession session
		org.apache.maven.plugin.MojoExecution mojoExecution
		Exception exception
	public org.apache.maven.execution.ExecutionEvent$Type getType () 
	public org.apache.maven.execution.MavenSession getSession () 
	public org.apache.maven.project.MavenProject getProject () 
	public org.apache.maven.plugin.MojoExecution getMojoExecution () 
	public java.lang.Exception getException () 
}

org/apache/maven/lifecycle/internal/DefaultExecutionEventCatapult$1.class
DefaultExecutionEventCatapult.java
package org.apache.maven.lifecycle.internal
 org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult$1 extends java.lang.Object {
	static final int[] $SwitchMap$org$apache$maven$execution$ExecutionEvent$Type
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

org/apache/maven/lifecycle/internal/DefaultExecutionEventCatapult.class
DefaultExecutionEventCatapult.java
package org.apache.maven.lifecycle.internal
public org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult extends java.lang.Object implements org.apache.maven.lifecycle.internal.ExecutionEventCatapult  {
	public void  () 
	public void fire (org.apache.maven.execution.ExecutionEvent$Type, org.apache.maven.execution.MavenSession, org.apache.maven.plugin.MojoExecution) 
		org.apache.maven.execution.ExecutionEvent$Type eventType
		org.apache.maven.execution.MavenSession session
		org.apache.maven.plugin.MojoExecution mojoExecution
	public void fire (org.apache.maven.execution.ExecutionEvent$Type, org.apache.maven.execution.MavenSession, org.apache.maven.plugin.MojoExecution, java.lang.Exception) 
		org.apache.maven.execution.ExecutionEvent event
		org.apache.maven.execution.ExecutionEvent$Type eventType
		org.apache.maven.execution.MavenSession session
		org.apache.maven.plugin.MojoExecution mojoExecution
		Exception exception
		org.apache.maven.execution.ExecutionListener listener
}

org/apache/maven/lifecycle/internal/DefaultLifecycleExecutionPlanCalculator.class
DefaultLifecycleExecutionPlanCalculator.java
package org.apache.maven.lifecycle.internal
public org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator extends java.lang.Object implements org.apache.maven.lifecycle.internal.LifecycleExecutionPlanCalculator  {
	private org.apache.maven.plugin.version.PluginVersionResolver pluginVersionResolver
	private org.apache.maven.plugin.BuildPluginManager pluginManager
	private org.apache.maven.lifecycle.DefaultLifecycles defaultLifeCycles
	private org.apache.maven.lifecycle.internal.MojoDescriptorCreator mojoDescriptorCreator
	private org.apache.maven.lifecycle.internal.LifecyclePluginResolver lifecyclePluginResolver
	private org.apache.maven.lifecycle.LifecycleMappingDelegate standardDelegate
	private java.util.Map delegates
	public void  () 
	public void  (org.apache.maven.plugin.BuildPluginManager, org.apache.maven.lifecycle.DefaultLifecycles, org.apache.maven.lifecycle.internal.MojoDescriptorCreator, org.apache.maven.lifecycle.internal.LifecyclePluginResolver) 
		org.apache.maven.plugin.BuildPluginManager pluginManager
		org.apache.maven.lifecycle.DefaultLifecycles defaultLifeCycles
		org.apache.maven.lifecycle.internal.MojoDescriptorCreator mojoDescriptorCreator
		org.apache.maven.lifecycle.internal.LifecyclePluginResolver lifecyclePluginResolver
	public org.apache.maven.lifecycle.MavenExecutionPlan calculateExecutionPlan (org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject, java.util.List, boolean)  throws org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.PluginResolutionException org.apache.maven.lifecycle.LifecyclePhaseNotFoundException org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.MojoNotFoundException org.apache.maven.plugin.InvalidPluginDescriptorException org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException org.apache.maven.lifecycle.LifecycleNotFoundException org.apache.maven.plugin.version.PluginVersionResolutionException 
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
		java.util.List tasks
		boolean setup
		java.util.List executions
		java.util.List planItem
	public org.apache.maven.lifecycle.MavenExecutionPlan calculateExecutionPlan (org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject, java.util.List)  throws org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.PluginResolutionException org.apache.maven.lifecycle.LifecyclePhaseNotFoundException org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.MojoNotFoundException org.apache.maven.plugin.InvalidPluginDescriptorException org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException org.apache.maven.lifecycle.LifecycleNotFoundException org.apache.maven.plugin.version.PluginVersionResolutionException 
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
		java.util.List tasks
	private void setupMojoExecutions (org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject, java.util.List)  throws org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.MojoNotFoundException org.apache.maven.plugin.InvalidPluginDescriptorException org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException org.apache.maven.lifecycle.LifecyclePhaseNotFoundException org.apache.maven.lifecycle.LifecycleNotFoundException org.apache.maven.plugin.version.PluginVersionResolutionException 
		org.apache.maven.plugin.MojoExecution mojoExecution
		java.util.Iterator i$
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
		java.util.List mojoExecutions
	public void setupMojoExecution (org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject, org.apache.maven.plugin.MojoExecution)  throws org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.MojoNotFoundException org.apache.maven.plugin.InvalidPluginDescriptorException org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException org.apache.maven.lifecycle.LifecyclePhaseNotFoundException org.apache.maven.lifecycle.LifecycleNotFoundException org.apache.maven.plugin.version.PluginVersionResolutionException 
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
		org.apache.maven.plugin.MojoExecution mojoExecution
		org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor
	public java.util.List calculateMojoExecutions (org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject, java.util.List)  throws org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.MojoNotFoundException org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException org.apache.maven.plugin.InvalidPluginDescriptorException org.apache.maven.plugin.version.PluginVersionResolutionException org.apache.maven.lifecycle.LifecyclePhaseNotFoundException 
		String pluginGoal
		org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor
		org.apache.maven.plugin.MojoExecution mojoExecution
		java.util.List mojoExecutionsFromLifecycle
		java.util.Iterator i$
		String lifecyclePhase
		java.util.Map phaseToMojoMapping
		Object task
		java.util.Iterator i$
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
		java.util.List tasks
		java.util.List mojoExecutions
	private java.util.Map calculateLifecycleMappings (org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject, java.lang.String)  throws org.apache.maven.lifecycle.LifecyclePhaseNotFoundException org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.MojoNotFoundException org.apache.maven.plugin.InvalidPluginDescriptorException 
		org.apache.maven.lifecycle.LifecycleMappingDelegate delegate
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
		String lifecyclePhase
		org.apache.maven.lifecycle.Lifecycle lifecycle
		org.apache.maven.lifecycle.LifecycleMappingDelegate delegate
	private void populateMojoExecutionConfiguration (org.apache.maven.project.MavenProject, org.apache.maven.plugin.MojoExecution, boolean) 
		org.apache.maven.model.PluginExecution pluginExecution
		org.codehaus.plexus.util.xml.Xpp3Dom pomConfiguration
		org.codehaus.plexus.util.xml.Xpp3Dom mojoConfiguration
		org.apache.maven.project.MavenProject project
		org.apache.maven.plugin.MojoExecution mojoExecution
		boolean allowPluginLevelConfig
		String g
		String a
		org.apache.maven.model.Plugin plugin
	private org.apache.maven.model.Plugin findPlugin (java.lang.String, java.lang.String, java.util.Collection) 
		org.apache.maven.model.Plugin plugin
		java.util.Iterator i$
		String groupId
		String artifactId
		java.util.Collection plugins
	private org.apache.maven.model.PluginExecution findPluginExecution (java.lang.String, java.util.Collection) 
		org.apache.maven.model.PluginExecution execution
		java.util.Iterator i$
		String executionId
		java.util.Collection executions
	private void finalizeMojoConfiguration (org.apache.maven.plugin.MojoExecution) 
		org.codehaus.plexus.util.xml.Xpp3Dom parameterConfiguration
		org.codehaus.plexus.util.xml.Xpp3Dom parameterDefaults
		org.apache.maven.plugin.descriptor.Parameter parameter
		java.util.Iterator i$
		org.apache.maven.plugin.MojoExecution mojoExecution
		org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor
		org.codehaus.plexus.util.xml.Xpp3Dom executionConfiguration
		org.codehaus.plexus.util.xml.Xpp3Dom defaultConfiguration
		org.codehaus.plexus.util.xml.Xpp3Dom finalConfiguration
	private org.codehaus.plexus.util.xml.Xpp3Dom getMojoConfiguration (org.apache.maven.plugin.descriptor.MojoDescriptor) 
		org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor
	public void calculateForkedExecutions (org.apache.maven.plugin.MojoExecution, org.apache.maven.execution.MavenSession)  throws org.apache.maven.plugin.MojoNotFoundException org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException org.apache.maven.plugin.InvalidPluginDescriptorException org.apache.maven.lifecycle.LifecyclePhaseNotFoundException org.apache.maven.lifecycle.LifecycleNotFoundException org.apache.maven.plugin.version.PluginVersionResolutionException 
		org.apache.maven.plugin.MojoExecution mojoExecution
		org.apache.maven.execution.MavenSession session
	private void calculateForkedExecutions (org.apache.maven.plugin.MojoExecution, org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject, java.util.Collection)  throws org.apache.maven.plugin.MojoNotFoundException org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException org.apache.maven.plugin.InvalidPluginDescriptorException org.apache.maven.lifecycle.LifecyclePhaseNotFoundException org.apache.maven.lifecycle.LifecycleNotFoundException org.apache.maven.plugin.version.PluginVersionResolutionException 
		java.util.List forkedExecutions
		java.util.List forkedExecutions
		org.apache.maven.project.MavenProject forkedProject
		java.util.Iterator i$
		org.apache.maven.plugin.MojoExecution mojoExecution
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
		java.util.Collection alreadyForkedExecutions
		org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor
		java.util.List forkedProjects
	private java.util.List calculateForkedLifecycle (org.apache.maven.plugin.MojoExecution, org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject, java.util.Collection)  throws org.apache.maven.plugin.MojoNotFoundException org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException org.apache.maven.plugin.InvalidPluginDescriptorException org.apache.maven.lifecycle.LifecyclePhaseNotFoundException org.apache.maven.lifecycle.LifecycleNotFoundException org.apache.maven.plugin.version.PluginVersionResolutionException 
		org.apache.maven.plugin.descriptor.MojoDescriptor forkedMojoDescriptor
		org.apache.maven.plugin.MojoExecution forkedExecution
		java.util.Iterator i$
		java.util.List forkedExecutions
		java.util.Iterator i$
		org.apache.maven.plugin.MojoExecution forkedExecution
		java.util.Iterator i$
		java.util.List forkedExecutions
		java.util.Iterator i$
		org.apache.maven.plugin.MojoExecution mojoExecution
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
		java.util.Collection alreadyForkedExecutions
		org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor
		String forkedPhase
		java.util.Map lifecycleMappings
		java.util.List mojoExecutions
	private void injectLifecycleOverlay (java.util.Map, org.apache.maven.plugin.MojoExecution, org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject)  throws org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.lifecycle.LifecycleNotFoundException org.apache.maven.plugin.MojoNotFoundException org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException org.apache.maven.plugin.InvalidPluginDescriptorException org.apache.maven.plugin.version.PluginVersionResolutionException 
		java.io.IOException e
		org.codehaus.plexus.util.xml.pull.XmlPullParserException e
		org.apache.maven.plugin.descriptor.MojoDescriptor forkedMojoDescriptor
		org.apache.maven.plugin.descriptor.MojoDescriptor forkedMojoDescriptor
		org.apache.maven.plugin.MojoExecution forkedExecution
		org.codehaus.plexus.util.xml.Xpp3Dom forkedConfiguration
		String goal
		java.util.Iterator i$
		org.apache.maven.plugin.lifecycle.Execution execution
		java.util.Iterator i$
		org.codehaus.plexus.util.xml.Xpp3Dom forkedConfiguration
		org.apache.maven.plugin.MojoExecution forkedExecution
		java.util.Iterator i$
		org.codehaus.plexus.util.xml.Xpp3Dom phaseConfiguration
		java.util.List forkedExecutions
		org.apache.maven.plugin.lifecycle.Phase phase
		java.util.Iterator i$
		java.util.Map lifecycleMappings
		org.apache.maven.plugin.MojoExecution mojoExecution
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
		org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor
		org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor
		String forkedLifecycle
		org.apache.maven.plugin.lifecycle.Lifecycle lifecycleOverlay
	private java.util.List calculateForkedGoal (org.apache.maven.plugin.MojoExecution, org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject, java.util.Collection)  throws org.apache.maven.plugin.MojoNotFoundException org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException org.apache.maven.plugin.InvalidPluginDescriptorException org.apache.maven.lifecycle.LifecyclePhaseNotFoundException org.apache.maven.lifecycle.LifecycleNotFoundException org.apache.maven.plugin.version.PluginVersionResolutionException 
		org.apache.maven.plugin.MojoExecution mojoExecution
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
		java.util.Collection alreadyForkedExecutions
		org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor
		org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor
		String forkedGoal
		org.apache.maven.plugin.descriptor.MojoDescriptor forkedMojoDescriptor
		org.apache.maven.plugin.MojoExecution forkedExecution
}

org/apache/maven/lifecycle/internal/DefaultLifecycleMappingDelegate.class
DefaultLifecycleMappingDelegate.java
package org.apache.maven.lifecycle.internal
public org.apache.maven.lifecycle.internal.DefaultLifecycleMappingDelegate extends java.lang.Object implements org.apache.maven.lifecycle.LifecycleMappingDelegate  {
	public static final String HINT
	private org.apache.maven.plugin.BuildPluginManager pluginManager
	public void  () 
	public java.util.Map calculateLifecycleMappings (org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject, org.apache.maven.lifecycle.Lifecycle, java.lang.String)  throws org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.MojoNotFoundException org.apache.maven.plugin.InvalidPluginDescriptorException 
		java.util.Map phaseBindings
		String phase
		java.util.Iterator i$
		org.apache.maven.plugin.MojoExecution mojoExecution
		String goal
		java.util.Iterator i$
		java.util.Map phaseBindings
		org.apache.maven.plugin.MojoExecution mojoExecution
		org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor
		java.util.Map phaseBindings
		String goal
		java.util.Iterator i$
		org.apache.maven.model.PluginExecution execution
		java.util.Iterator i$
		org.apache.maven.model.Plugin plugin
		java.util.Iterator i$
		java.util.List executions
		java.util.Iterator i$
		java.util.List mojoExecutions
		java.util.Map$Entry entry
		java.util.Iterator i$
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
		org.apache.maven.lifecycle.Lifecycle lifecycle
		String lifecyclePhase
		java.util.Map mappings
		java.util.Map lifecycleMappings
	private void addMojoExecution (java.util.Map, org.apache.maven.plugin.MojoExecution, int) 
		java.util.Map phaseBindings
		org.apache.maven.plugin.MojoExecution mojoExecution
		int priority
		java.util.List mojoExecutions
}

org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer$1.class
DefaultLifecyclePluginAnalyzer.java
package org.apache.maven.lifecycle.internal
 org.apache.maven.lifecycle.internal.DefaultLifecyclePluginAnalyzer$1 extends java.lang.Object implements java.util.Comparator  {
	final org.apache.maven.lifecycle.internal.DefaultLifecyclePluginAnalyzer this$0
	void  (org.apache.maven.lifecycle.internal.DefaultLifecyclePluginAnalyzer) 
	public int compare (org.apache.maven.lifecycle.Lifecycle, org.apache.maven.lifecycle.Lifecycle) 
		org.apache.maven.lifecycle.Lifecycle l1
		org.apache.maven.lifecycle.Lifecycle l2
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer$GoalSpec.class
DefaultLifecyclePluginAnalyzer.java
package org.apache.maven.lifecycle.internal
 org.apache.maven.lifecycle.internal.DefaultLifecyclePluginAnalyzer$GoalSpec extends java.lang.Object {
	String groupId
	String artifactId
	String version
	String goal
	void  () 
}

org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.class
DefaultLifecyclePluginAnalyzer.java
package org.apache.maven.lifecycle.internal
public org.apache.maven.lifecycle.internal.DefaultLifecyclePluginAnalyzer extends java.lang.Object implements org.apache.maven.lifecycle.LifeCyclePluginAnalyzer  {
	private java.util.Map lifecycleMappings
	private org.apache.maven.lifecycle.DefaultLifecycles defaultLifeCycles
	private org.codehaus.plexus.logging.Logger logger
	public void  () 
	public java.util.Set getPluginsBoundByDefaultToAllLifecycles (java.lang.String) 
		String phase
		String goals
		java.util.Map$Entry goalsForLifecyclePhase
		java.util.Iterator i$
		org.apache.maven.lifecycle.mapping.Lifecycle lifecycleConfiguration
		java.util.Map phaseToGoalMapping
		org.apache.maven.lifecycle.Lifecycle lifecycle
		java.util.Iterator i$
		String packaging
		org.apache.maven.lifecycle.mapping.LifecycleMapping lifecycleMappingForPackaging
		java.util.Map plugins
	private java.util.List getOrderedLifecycles () 
		java.util.List lifecycles
	private void parseLifecyclePhaseDefinitions (java.util.Map, java.lang.String, java.lang.String) 
		org.apache.maven.lifecycle.internal.DefaultLifecyclePluginAnalyzer$GoalSpec gs
		org.apache.maven.model.Plugin plugin
		org.apache.maven.model.Plugin existing
		org.apache.maven.model.PluginExecution execution
		int i
		java.util.Map plugins
		String phase
		String goals
		String[] mojos
	private org.apache.maven.lifecycle.internal.DefaultLifecyclePluginAnalyzer$GoalSpec parseGoalSpec (java.lang.String) 
		String goalSpec
		org.apache.maven.lifecycle.internal.DefaultLifecyclePluginAnalyzer$GoalSpec gs
		String[] p
	private java.lang.String getExecutionId (org.apache.maven.model.Plugin, java.lang.String) 
		org.apache.maven.model.PluginExecution execution
		java.util.Iterator i$
		int index
		org.apache.maven.model.Plugin plugin
		String goal
		java.util.Set existingIds
		String base
		String id
}

org/apache/maven/lifecycle/internal/DefaultLifecycleTaskSegmentCalculator.class
DefaultLifecycleTaskSegmentCalculator.java
package org.apache.maven.lifecycle.internal
public org.apache.maven.lifecycle.internal.DefaultLifecycleTaskSegmentCalculator extends java.lang.Object implements org.apache.maven.lifecycle.internal.LifecycleTaskSegmentCalculator  {
	private org.apache.maven.lifecycle.internal.MojoDescriptorCreator mojoDescriptorCreator
	private org.apache.maven.lifecycle.internal.LifecyclePluginResolver lifecyclePluginResolver
	public void  () 
	public java.util.List calculateTaskSegments (org.apache.maven.execution.MavenSession)  throws org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.MojoNotFoundException org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException org.apache.maven.plugin.InvalidPluginDescriptorException org.apache.maven.plugin.version.PluginVersionResolutionException org.apache.maven.lifecycle.LifecyclePhaseNotFoundException org.apache.maven.lifecycle.LifecycleNotFoundException 
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject rootProject
		java.util.List tasks
	public java.util.List calculateTaskSegments (org.apache.maven.execution.MavenSession, java.util.List)  throws org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.MojoNotFoundException org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException org.apache.maven.plugin.InvalidPluginDescriptorException org.apache.maven.plugin.version.PluginVersionResolutionException 
		org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor
		boolean aggregating
		String task
		java.util.Iterator i$
		org.apache.maven.execution.MavenSession session
		java.util.List tasks
		java.util.List taskSegments
		org.apache.maven.lifecycle.internal.TaskSegment currentSegment
	public boolean requiresProject (org.apache.maven.execution.MavenSession) 
		String goal
		java.util.Iterator i$
		org.apache.maven.execution.MavenSession session
		java.util.List goals
	private boolean isGoalSpecification (java.lang.String) 
		String task
}

org/apache/maven/lifecycle/internal/DependencyContext.class
DependencyContext.java
package org.apache.maven.lifecycle.internal
public org.apache.maven.lifecycle.internal.DependencyContext extends java.lang.Object {
	private static final java.util.Collection UNRESOLVED
	private final org.apache.maven.project.MavenProject project
	private final java.util.Collection scopesToCollectForCurrentProject
	private final java.util.Collection scopesToResolveForCurrentProject
	private final java.util.Collection scopesToCollectForAggregatedProjects
	private final java.util.Collection scopesToResolveForAggregatedProjects
	private volatile java.util.Collection lastDependencyArtifacts
	private volatile int lastDependencyArtifactCount
	public void  (org.apache.maven.project.MavenProject, java.util.Collection, java.util.Collection) 
		org.apache.maven.project.MavenProject project
		java.util.Collection scopesToCollect
		java.util.Collection scopesToResolve
	public org.apache.maven.project.MavenProject getProject () 
	public java.util.Collection getScopesToCollectForCurrentProject () 
	public java.util.Collection getScopesToResolveForCurrentProject () 
	public java.util.Collection getScopesToCollectForAggregatedProjects () 
	public java.util.Collection getScopesToResolveForAggregatedProjects () 
	public boolean isResolutionRequiredForCurrentProject () 
	public boolean isResolutionRequiredForAggregatedProjects (java.util.Collection, java.util.Collection) 
		java.util.Collection scopesToCollect
		java.util.Collection scopesToResolve
		boolean required
	public void synchronizeWithProjectState () 
	static void  () 
}

org/apache/maven/lifecycle/internal/ExecutionEventCatapult.class
ExecutionEventCatapult.java
package org.apache.maven.lifecycle.internal
public abstract org.apache.maven.lifecycle.internal.ExecutionEventCatapult extends java.lang.Object {
	public abstract void fire (org.apache.maven.execution.ExecutionEvent$Type, org.apache.maven.execution.MavenSession, org.apache.maven.plugin.MojoExecution) 
	public abstract void fire (org.apache.maven.execution.ExecutionEvent$Type, org.apache.maven.execution.MavenSession, org.apache.maven.plugin.MojoExecution, java.lang.Exception) 
}

org/apache/maven/lifecycle/internal/ExecutionPlanItem.class
ExecutionPlanItem.java
package org.apache.maven.lifecycle.internal
public org.apache.maven.lifecycle.internal.ExecutionPlanItem extends java.lang.Object {
	private final org.apache.maven.plugin.MojoExecution mojoExecution
	public void  (org.apache.maven.plugin.MojoExecution) 
		org.apache.maven.plugin.MojoExecution mojoExecution
	public static java.util.List createExecutionPlanItems (org.apache.maven.project.MavenProject, java.util.List) 
		org.apache.maven.plugin.MojoExecution mojoExecution
		java.util.Iterator i$
		org.apache.maven.project.MavenProject mavenProject
		java.util.List executions
		java.util.List result
	public org.apache.maven.plugin.MojoExecution getMojoExecution () 
	public java.lang.String getLifecyclePhase () 
	public org.apache.maven.model.Plugin getPlugin () 
		org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor
	public java.lang.String toString () 
}

org/apache/maven/lifecycle/internal/GoalTask.class
GoalTask.java
package org.apache.maven.lifecycle.internal
public final org.apache.maven.lifecycle.internal.GoalTask extends java.lang.Object {
	final String pluginGoal
	public void  (java.lang.String) 
		String pluginGoal
	public java.lang.String toString () 
}

org/apache/maven/lifecycle/internal/LifecycleDebugLogger.class
LifecycleDebugLogger.java
package org.apache.maven.lifecycle.internal
public org.apache.maven.lifecycle.internal.LifecycleDebugLogger extends java.lang.Object {
	private org.codehaus.plexus.logging.Logger logger
	public void  () 
	public void  (org.codehaus.plexus.logging.Logger) 
		org.codehaus.plexus.logging.Logger logger
	public void debug (java.lang.String) 
		String s
	public void info (java.lang.String) 
		String s
	public void debugReactorPlan (org.apache.maven.lifecycle.internal.ProjectBuildList) 
		org.apache.maven.lifecycle.internal.ProjectSegment projectBuild
		java.util.Iterator it
		org.apache.maven.lifecycle.internal.ProjectBuildList projectBuilds
	public void debugProjectPlan (org.apache.maven.project.MavenProject, org.apache.maven.lifecycle.MavenExecutionPlan) 
		org.apache.maven.lifecycle.internal.ExecutionPlanItem mojoExecution
		java.util.Iterator i$
		org.apache.maven.project.MavenProject currentProject
		org.apache.maven.lifecycle.MavenExecutionPlan executionPlan
	private void debugMojoExecution (org.apache.maven.plugin.MojoExecution) 
		org.apache.maven.plugin.MojoExecution forkedExecution
		java.util.Iterator i$
		java.util.Map$Entry fork
		java.util.Iterator i$
		org.apache.maven.plugin.MojoExecution mojoExecution
		String mojoExecId
		java.util.Map forkedExecutions
	private void debugDependencyRequirements (java.util.List) 
		org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor
		String scopeToCollect
		String scopeToResolve
		org.apache.maven.plugin.MojoExecution mojoExecution
		java.util.Iterator i$
		java.util.List mojoExecutions
		java.util.Set scopesToCollect
		java.util.Set scopesToResolve
}

org/apache/maven/lifecycle/internal/LifecycleDependencyResolver$ReactorDependencyFilter.class
LifecycleDependencyResolver.java
package org.apache.maven.lifecycle.internal
 org.apache.maven.lifecycle.internal.LifecycleDependencyResolver$ReactorDependencyFilter extends java.lang.Object implements org.eclipse.aether.graph.DependencyFilter  {
	private java.util.Set keys
	public void  (java.util.Collection) 
		String key
		org.apache.maven.artifact.Artifact artifact
		java.util.Iterator i$
		java.util.Collection artifacts
	public boolean accept (org.eclipse.aether.graph.DependencyNode, java.util.List) 
		org.eclipse.aether.artifact.Artifact a
		String key
		org.eclipse.aether.graph.DependencyNode node
		java.util.List parents
		org.eclipse.aether.graph.Dependency dependency
}

org/apache/maven/lifecycle/internal/LifecycleDependencyResolver.class
LifecycleDependencyResolver.java
package org.apache.maven.lifecycle.internal
public org.apache.maven.lifecycle.internal.LifecycleDependencyResolver extends java.lang.Object {
	private org.apache.maven.project.ProjectDependenciesResolver dependenciesResolver
	private org.codehaus.plexus.logging.Logger logger
	private org.apache.maven.artifact.factory.ArtifactFactory artifactFactory
	private org.apache.maven.eventspy.internal.EventSpyDispatcher eventSpyDispatcher
	public void  () 
	public void  (org.apache.maven.project.ProjectDependenciesResolver, org.codehaus.plexus.logging.Logger) 
		org.apache.maven.project.ProjectDependenciesResolver projectDependenciesResolver
		org.codehaus.plexus.logging.Logger logger
	public static java.util.List getProjects (org.apache.maven.project.MavenProject, org.apache.maven.execution.MavenSession, boolean) 
		org.apache.maven.project.MavenProject project
		org.apache.maven.execution.MavenSession session
		boolean aggregator
	public void resolveProjectDependencies (org.apache.maven.project.MavenProject, java.util.Collection, java.util.Collection, org.apache.maven.execution.MavenSession, boolean, java.util.Set)  throws org.apache.maven.lifecycle.LifecycleExecutionException 
		org.apache.maven.project.artifact.InvalidDependencyVersionException e
		org.apache.maven.artifact.Artifact artifact
		java.util.Iterator i$
		org.apache.maven.artifact.Artifact resolved
		org.apache.maven.artifact.Artifact artifact
		java.util.Iterator i$
		ClassLoader projectRealm
		java.util.Set artifacts
		java.util.Map map
		org.apache.maven.project.MavenProject project
		java.util.Collection scopesToCollect
		java.util.Collection scopesToResolve
		org.apache.maven.execution.MavenSession session
		boolean aggregating
		java.util.Set projectArtifacts
		ClassLoader tccl
	private java.util.Set getDependencies (org.apache.maven.project.MavenProject, java.util.Collection, java.util.Collection, org.apache.maven.execution.MavenSession, boolean, java.util.Set)  throws org.apache.maven.lifecycle.LifecycleExecutionException 
		org.apache.maven.project.DefaultDependencyResolutionRequest request
		org.eclipse.aether.graph.Dependency dependency
		java.util.Iterator i$
		org.apache.maven.project.DependencyResolutionException e
		org.apache.maven.project.MavenProject project
		java.util.Collection scopesToCollect
		java.util.Collection scopesToResolve
		org.apache.maven.execution.MavenSession session
		boolean aggregating
		java.util.Set projectArtifacts
		org.eclipse.aether.graph.DependencyFilter collectionFilter
		org.eclipse.aether.graph.DependencyFilter resolutionFilter
		org.apache.maven.project.DependencyResolutionResult result
		java.util.Set artifacts
	private boolean areAllDependenciesInReactor (java.util.Collection, java.util.Collection) 
		org.eclipse.aether.artifact.Artifact a
		String key
		org.eclipse.aether.graph.Dependency dependency
		java.util.Iterator i$
		java.util.Collection projects
		java.util.Collection dependencies
		java.util.Set projectKeys
	private java.util.Set getReactorProjectKeys (java.util.Collection) 
		String key
		org.apache.maven.project.MavenProject project
		java.util.Iterator i$
		java.util.Collection projects
		java.util.Set projectKeys
	private java.util.Collection negate (java.util.Collection) 
		String scope
		java.util.Iterator i$
		java.util.Collection scopes
		java.util.Collection result
}

org/apache/maven/lifecycle/internal/LifecycleExecutionPlanCalculator.class
LifecycleExecutionPlanCalculator.java
package org.apache.maven.lifecycle.internal
public abstract org.apache.maven.lifecycle.internal.LifecycleExecutionPlanCalculator extends java.lang.Object {
	public abstract org.apache.maven.lifecycle.MavenExecutionPlan calculateExecutionPlan (org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject, java.util.List)  throws org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.PluginResolutionException org.apache.maven.lifecycle.LifecyclePhaseNotFoundException org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.MojoNotFoundException org.apache.maven.plugin.InvalidPluginDescriptorException org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException org.apache.maven.lifecycle.LifecycleNotFoundException org.apache.maven.plugin.version.PluginVersionResolutionException 
	public abstract org.apache.maven.lifecycle.MavenExecutionPlan calculateExecutionPlan (org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject, java.util.List, boolean)  throws org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.PluginResolutionException org.apache.maven.lifecycle.LifecyclePhaseNotFoundException org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.MojoNotFoundException org.apache.maven.plugin.InvalidPluginDescriptorException org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException org.apache.maven.lifecycle.LifecycleNotFoundException org.apache.maven.plugin.version.PluginVersionResolutionException 
	public abstract void calculateForkedExecutions (org.apache.maven.plugin.MojoExecution, org.apache.maven.execution.MavenSession)  throws org.apache.maven.plugin.MojoNotFoundException org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException org.apache.maven.plugin.InvalidPluginDescriptorException org.apache.maven.lifecycle.LifecyclePhaseNotFoundException org.apache.maven.lifecycle.LifecycleNotFoundException org.apache.maven.plugin.version.PluginVersionResolutionException 
	public abstract void setupMojoExecution (org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject, org.apache.maven.plugin.MojoExecution)  throws org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.MojoNotFoundException org.apache.maven.plugin.InvalidPluginDescriptorException org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException org.apache.maven.lifecycle.LifecyclePhaseNotFoundException org.apache.maven.lifecycle.LifecycleNotFoundException org.apache.maven.plugin.version.PluginVersionResolutionException 
}

org/apache/maven/lifecycle/internal/LifecycleModuleBuilder.class
LifecycleModuleBuilder.java
package org.apache.maven.lifecycle.internal
public org.apache.maven.lifecycle.internal.LifecycleModuleBuilder extends java.lang.Object {
	private org.apache.maven.lifecycle.internal.MojoExecutor mojoExecutor
	private org.apache.maven.lifecycle.internal.builder.BuilderCommon builderCommon
	private org.apache.maven.lifecycle.internal.ExecutionEventCatapult eventCatapult
	private org.apache.maven.execution.ProjectExecutionListener projectExecutionListener
	private java.util.List projectExecutionListeners
	public void  () 
	public void setProjectExecutionListeners (java.util.List) 
		java.util.List listeners
	public void buildProject (org.apache.maven.execution.MavenSession, org.apache.maven.lifecycle.internal.ReactorContext, org.apache.maven.project.MavenProject, org.apache.maven.lifecycle.internal.TaskSegment) 
		org.apache.maven.execution.MavenSession session
		org.apache.maven.lifecycle.internal.ReactorContext reactorContext
		org.apache.maven.project.MavenProject currentProject
		org.apache.maven.lifecycle.internal.TaskSegment taskSegment
	public void buildProject (org.apache.maven.execution.MavenSession, org.apache.maven.execution.MavenSession, org.apache.maven.lifecycle.internal.ReactorContext, org.apache.maven.project.MavenProject, org.apache.maven.lifecycle.internal.TaskSegment) 
		org.apache.maven.lifecycle.MavenExecutionPlan executionPlan
		java.util.List mojoExecutions
		long buildEndTime
		Exception e
		org.apache.maven.execution.MavenSession session
		org.apache.maven.execution.MavenSession rootSession
		org.apache.maven.lifecycle.internal.ReactorContext reactorContext
		org.apache.maven.project.MavenProject currentProject
		org.apache.maven.lifecycle.internal.TaskSegment taskSegment
		long buildStartTime
}

org/apache/maven/lifecycle/internal/LifecyclePluginResolver.class
LifecyclePluginResolver.java
package org.apache.maven.lifecycle.internal
public org.apache.maven.lifecycle.internal.LifecyclePluginResolver extends java.lang.Object {
	private org.apache.maven.plugin.version.PluginVersionResolver pluginVersionResolver
	public void  (org.apache.maven.plugin.version.PluginVersionResolver) 
		org.apache.maven.plugin.version.PluginVersionResolver pluginVersionResolver
	public void  () 
	public void resolveMissingPluginVersions (org.apache.maven.project.MavenProject, org.apache.maven.execution.MavenSession)  throws org.apache.maven.plugin.version.PluginVersionResolutionException 
		org.apache.maven.plugin.version.PluginVersionRequest request
		org.apache.maven.model.Plugin plugin
		java.util.Iterator i$
		org.apache.maven.plugin.version.PluginVersionRequest request
		org.apache.maven.model.Plugin plugin
		java.util.Iterator i$
		org.apache.maven.project.MavenProject project
		org.apache.maven.execution.MavenSession session
		java.util.Map versions
		org.apache.maven.model.PluginManagement pluginManagement
}

org/apache/maven/lifecycle/internal/LifecycleStarter.class
LifecycleStarter.java
package org.apache.maven.lifecycle.internal
public org.apache.maven.lifecycle.internal.LifecycleStarter extends java.lang.Object {
	private org.apache.maven.lifecycle.internal.ExecutionEventCatapult eventCatapult
	private org.apache.maven.lifecycle.DefaultLifecycles defaultLifeCycles
	private org.codehaus.plexus.logging.Logger logger
	private org.apache.maven.lifecycle.internal.BuildListCalculator buildListCalculator
	private org.apache.maven.lifecycle.internal.LifecycleDebugLogger lifecycleDebugLogger
	private org.apache.maven.lifecycle.internal.LifecycleTaskSegmentCalculator lifecycleTaskSegmentCalculator
	private java.util.Map builders
	public void  () 
	public void execute (org.apache.maven.execution.MavenSession) 
		java.util.List taskSegments
		org.apache.maven.lifecycle.internal.ProjectIndex projectIndex
		ClassLoader oldContextClassLoader
		org.apache.maven.lifecycle.internal.ReactorBuildStatus reactorBuildStatus
		String builderId
		org.apache.maven.lifecycle.internal.builder.Builder builder
		Exception e
		org.apache.maven.execution.MavenSession session
		org.apache.maven.lifecycle.internal.ReactorContext reactorContext
		org.apache.maven.lifecycle.internal.ProjectBuildList projectBuilds
		org.apache.maven.execution.MavenExecutionResult result
	private boolean buildExecutionRequiresProject (org.apache.maven.execution.MavenSession) 
		org.apache.maven.execution.MavenSession session
	private boolean projectIsNotPresent (org.apache.maven.execution.MavenSession) 
		org.apache.maven.execution.MavenSession session
}

org/apache/maven/lifecycle/internal/LifecycleTask.class
LifecycleTask.java
package org.apache.maven.lifecycle.internal
public final org.apache.maven.lifecycle.internal.LifecycleTask extends java.lang.Object {
	private final String lifecyclePhase
	public void  (java.lang.String) 
		String lifecyclePhase
	public java.lang.String toString () 
	public java.lang.String getLifecyclePhase () 
}

org/apache/maven/lifecycle/internal/LifecycleTaskSegmentCalculator.class
LifecycleTaskSegmentCalculator.java
package org.apache.maven.lifecycle.internal
public abstract org.apache.maven.lifecycle.internal.LifecycleTaskSegmentCalculator extends java.lang.Object {
	public abstract java.util.List calculateTaskSegments (org.apache.maven.execution.MavenSession)  throws org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.MojoNotFoundException org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException org.apache.maven.plugin.InvalidPluginDescriptorException org.apache.maven.plugin.version.PluginVersionResolutionException org.apache.maven.lifecycle.LifecyclePhaseNotFoundException org.apache.maven.lifecycle.LifecycleNotFoundException 
	public abstract java.util.List calculateTaskSegments (org.apache.maven.execution.MavenSession, java.util.List)  throws org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.MojoNotFoundException org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException org.apache.maven.plugin.InvalidPluginDescriptorException org.apache.maven.plugin.version.PluginVersionResolutionException 
	public abstract boolean requiresProject (org.apache.maven.execution.MavenSession) 
}

org/apache/maven/lifecycle/internal/MojoDescriptorCreator.class
MojoDescriptorCreator.java
package org.apache.maven.lifecycle.internal
public org.apache.maven.lifecycle.internal.MojoDescriptorCreator extends java.lang.Object {
	private org.codehaus.plexus.logging.Logger logger
	private org.apache.maven.plugin.version.PluginVersionResolver pluginVersionResolver
	private org.apache.maven.plugin.BuildPluginManager pluginManager
	private org.apache.maven.plugin.prefix.PluginPrefixResolver pluginPrefixResolver
	private org.apache.maven.lifecycle.internal.LifecyclePluginResolver lifecyclePluginResolver
	public void  () 
	public void  (org.apache.maven.plugin.version.PluginVersionResolver, org.apache.maven.plugin.BuildPluginManager, org.apache.maven.plugin.prefix.PluginPrefixResolver, org.apache.maven.lifecycle.internal.LifecyclePluginResolver) 
		org.apache.maven.plugin.version.PluginVersionResolver pluginVersionResolver
		org.apache.maven.plugin.BuildPluginManager pluginManager
		org.apache.maven.plugin.prefix.PluginPrefixResolver pluginPrefixResolver
		org.apache.maven.lifecycle.internal.LifecyclePluginResolver lifecyclePluginResolver
	private org.apache.maven.model.Plugin findPlugin (java.lang.String, java.lang.String, java.util.Collection) 
		org.apache.maven.model.Plugin plugin
		java.util.Iterator i$
		String groupId
		String artifactId
		java.util.Collection plugins
	public static org.codehaus.plexus.util.xml.Xpp3Dom convert (org.apache.maven.plugin.descriptor.MojoDescriptor) 
		org.codehaus.plexus.util.xml.Xpp3Dom e
		String value
		String defaultValue
		org.codehaus.plexus.configuration.PlexusConfiguration ce
		org.codehaus.plexus.configuration.PlexusConfiguration[] arr$
		int len$
		int i$
		org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor
		org.codehaus.plexus.util.xml.Xpp3Dom dom
		org.codehaus.plexus.configuration.PlexusConfiguration c
		org.codehaus.plexus.configuration.PlexusConfiguration[] ces
	public org.apache.maven.plugin.descriptor.MojoDescriptor getMojoDescriptor (java.lang.String, org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject)  throws org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.MojoNotFoundException org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException org.apache.maven.plugin.InvalidPluginDescriptorException org.apache.maven.plugin.version.PluginVersionResolutionException 
		String prefix
		String task
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
		String goal
		org.apache.maven.model.Plugin plugin
		java.util.StringTokenizer tok
		int numTokens
	public org.apache.maven.model.Plugin findPluginForPrefix (java.lang.String, org.apache.maven.execution.MavenSession)  throws org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException 
		org.apache.maven.plugin.version.PluginVersionResolutionException e
		String prefix
		org.apache.maven.execution.MavenSession session
		org.apache.maven.plugin.prefix.PluginPrefixRequest prefixRequest
		org.apache.maven.plugin.prefix.PluginPrefixResult prefixResult
		org.apache.maven.model.Plugin plugin
	private void resolvePluginVersion (org.apache.maven.model.Plugin, org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject)  throws org.apache.maven.plugin.version.PluginVersionResolutionException 
		org.apache.maven.model.Plugin plugin
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
		org.apache.maven.plugin.version.PluginVersionRequest versionRequest
	private void injectPluginDeclarationFromProject (org.apache.maven.model.Plugin, org.apache.maven.project.MavenProject) 
		org.apache.maven.model.Plugin plugin
		org.apache.maven.project.MavenProject project
		org.apache.maven.model.Plugin pluginInPom
	private org.apache.maven.model.Plugin findPlugin (org.apache.maven.model.Plugin, java.util.Collection) 
		org.apache.maven.model.Plugin plugin
		java.util.Collection plugins
}

org/apache/maven/lifecycle/internal/MojoExecutor.class
MojoExecutor.java
package org.apache.maven.lifecycle.internal
public org.apache.maven.lifecycle.internal.MojoExecutor extends java.lang.Object {
	private org.apache.maven.plugin.BuildPluginManager pluginManager
	private org.apache.maven.plugin.MavenPluginManager mavenPluginManager
	private org.apache.maven.lifecycle.internal.LifecycleDependencyResolver lifeCycleDependencyResolver
	private org.apache.maven.lifecycle.internal.ExecutionEventCatapult eventCatapult
	public void  () 
	public org.apache.maven.lifecycle.internal.DependencyContext newDependencyContext (org.apache.maven.execution.MavenSession, java.util.List) 
		org.apache.maven.execution.MavenSession session
		java.util.List mojoExecutions
		java.util.Set scopesToCollect
		java.util.Set scopesToResolve
	private void collectDependencyRequirements (java.util.Set, java.util.Set, java.util.Collection) 
		org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor
		org.apache.maven.plugin.MojoExecution mojoExecution
		java.util.Iterator i$
		java.util.Set scopesToResolve
		java.util.Set scopesToCollect
		java.util.Collection mojoExecutions
	private java.util.Collection toScopes (java.lang.String) 
		String classpath
	public void execute (org.apache.maven.execution.MavenSession, java.util.List, org.apache.maven.lifecycle.internal.ProjectIndex)  throws org.apache.maven.lifecycle.LifecycleExecutionException 
		org.apache.maven.plugin.MojoExecution mojoExecution
		java.util.Iterator i$
		org.apache.maven.execution.MavenSession session
		java.util.List mojoExecutions
		org.apache.maven.lifecycle.internal.ProjectIndex projectIndex
		org.apache.maven.lifecycle.internal.DependencyContext dependencyContext
		org.apache.maven.lifecycle.internal.PhaseRecorder phaseRecorder
	public void execute (org.apache.maven.execution.MavenSession, org.apache.maven.plugin.MojoExecution, org.apache.maven.lifecycle.internal.ProjectIndex, org.apache.maven.lifecycle.internal.DependencyContext, org.apache.maven.lifecycle.internal.PhaseRecorder)  throws org.apache.maven.lifecycle.LifecycleExecutionException 
		org.apache.maven.execution.MavenSession session
		org.apache.maven.plugin.MojoExecution mojoExecution
		org.apache.maven.lifecycle.internal.ProjectIndex projectIndex
		org.apache.maven.lifecycle.internal.DependencyContext dependencyContext
		org.apache.maven.lifecycle.internal.PhaseRecorder phaseRecorder
	private void execute (org.apache.maven.execution.MavenSession, org.apache.maven.plugin.MojoExecution, org.apache.maven.lifecycle.internal.ProjectIndex, org.apache.maven.lifecycle.internal.DependencyContext)  throws org.apache.maven.lifecycle.LifecycleExecutionException 
		org.apache.maven.plugin.PluginIncompatibleException e
		Throwable cause
		Throwable cause
		org.apache.maven.plugin.MojoFailureException e
		org.apache.maven.plugin.MojoExecutionException e
		org.apache.maven.plugin.PluginConfigurationException e
		org.apache.maven.plugin.PluginManagerException e
		org.apache.maven.project.MavenProject forkedProject
		java.util.Iterator i$
		org.apache.maven.lifecycle.LifecycleExecutionException e
		org.apache.maven.project.MavenProject forkedProject
		java.util.Iterator i$
		org.apache.maven.execution.MavenSession session
		org.apache.maven.plugin.MojoExecution mojoExecution
		org.apache.maven.lifecycle.internal.ProjectIndex projectIndex
		org.apache.maven.lifecycle.internal.DependencyContext dependencyContext
		org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor
		java.util.List forkedProjects
	public void ensureDependenciesAreResolved (org.apache.maven.plugin.descriptor.MojoDescriptor, org.apache.maven.execution.MavenSession, org.apache.maven.lifecycle.internal.DependencyContext)  throws org.apache.maven.lifecycle.LifecycleExecutionException 
		java.util.Collection scopesToCollect
		java.util.Collection scopesToResolve
		org.apache.maven.project.MavenProject aggregatedProject
		java.util.Iterator i$
		java.util.Collection scopesToCollect
		java.util.Collection scopesToResolve
		org.apache.maven.project.MavenProject projectToResolve
		java.util.Iterator i$
		org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor
		org.apache.maven.execution.MavenSession session
		org.apache.maven.lifecycle.internal.DependencyContext dependencyContext
		org.apache.maven.project.MavenProject project
		boolean aggregating
		org.apache.maven.artifact.resolver.filter.ArtifactFilter artifactFilter
		java.util.List projectsToResolve
	private org.apache.maven.artifact.resolver.filter.ArtifactFilter getArtifactFilter (org.apache.maven.plugin.descriptor.MojoDescriptor) 
		org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor
		String scopeToResolve
		String scopeToCollect
		java.util.List scopes
	public java.util.List executeForkedExecutions (org.apache.maven.plugin.MojoExecution, org.apache.maven.execution.MavenSession, org.apache.maven.lifecycle.internal.ProjectIndex)  throws org.apache.maven.lifecycle.LifecycleExecutionException 
		org.apache.maven.lifecycle.LifecycleExecutionException e
		String projectId
		int index
		org.apache.maven.project.MavenProject forkedProject
		org.apache.maven.project.MavenProject executedProject
		java.util.List mojoExecutions
		java.util.Map$Entry fork
		java.util.Iterator i$
		org.apache.maven.lifecycle.LifecycleExecutionException e
		org.apache.maven.project.MavenProject project
		org.apache.maven.plugin.MojoExecution mojoExecution
		org.apache.maven.execution.MavenSession session
		org.apache.maven.lifecycle.internal.ProjectIndex projectIndex
		java.util.List forkedProjects
		java.util.Map forkedExecutions
}

org/apache/maven/lifecycle/internal/PhaseRecorder.class
PhaseRecorder.java
package org.apache.maven.lifecycle.internal
public org.apache.maven.lifecycle.internal.PhaseRecorder extends java.lang.Object {
	private String lastLifecyclePhase
	private final org.apache.maven.project.MavenProject project
	public void  (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject project
	public void observeExecution (org.apache.maven.plugin.MojoExecution) 
		org.apache.maven.plugin.MojoExecution mojoExecution
		String lifecyclePhase
	public boolean isDifferentPhase (org.apache.maven.plugin.MojoExecution) 
		org.apache.maven.plugin.MojoExecution nextMojoExecution
		String lifecyclePhase
}

org/apache/maven/lifecycle/internal/ProjectBuildList.class
ProjectBuildList.java
package org.apache.maven.lifecycle.internal
public org.apache.maven.lifecycle.internal.ProjectBuildList extends java.lang.Object implements java.lang.Iterable  {
	private final java.util.List items
	public void  (java.util.List) 
		java.util.List items
	public org.apache.maven.lifecycle.internal.ProjectBuildList getByTaskSegment (org.apache.maven.lifecycle.internal.TaskSegment) 
		org.apache.maven.lifecycle.internal.ProjectSegment projectBuild
		java.util.Iterator i$
		org.apache.maven.lifecycle.internal.TaskSegment taskSegment
		java.util.List currentSegment
	public java.util.Map selectSegment (org.apache.maven.lifecycle.internal.TaskSegment) 
		org.apache.maven.lifecycle.internal.ProjectSegment projectBuild
		java.util.Iterator i$
		org.apache.maven.lifecycle.internal.TaskSegment taskSegment
		java.util.Map result
	public org.apache.maven.lifecycle.internal.ProjectSegment findByMavenProject (org.apache.maven.project.MavenProject) 
		org.apache.maven.lifecycle.internal.ProjectSegment projectBuild
		java.util.Iterator i$
		org.apache.maven.project.MavenProject mavenProject
	public java.util.Iterator iterator () 
	public void closeAll () 
		org.apache.maven.execution.MavenSession sessionForThisModule
		org.apache.maven.lifecycle.internal.ProjectSegment item
		java.util.Iterator i$
	public int size () 
	public org.apache.maven.lifecycle.internal.ProjectSegment get (int) 
		int index
	public java.util.Set getReactorProjectKeys () 
		org.apache.maven.project.MavenProject project
		String key
		org.apache.maven.lifecycle.internal.ProjectSegment projectBuild
		java.util.Iterator i$
		java.util.Set projectKeys
	public boolean isEmpty () 
	public java.util.Set getProjects () 
		org.apache.maven.lifecycle.internal.ProjectSegment s
		java.util.Iterator i$
		java.util.Set projects
}

org/apache/maven/lifecycle/internal/ProjectIndex.class
ProjectIndex.java
package org.apache.maven.lifecycle.internal
public final org.apache.maven.lifecycle.internal.ProjectIndex extends java.lang.Object {
	private final java.util.Map projects
	private final java.util.Map indices
	public void  (java.util.List) 
		org.apache.maven.project.MavenProject project
		String key
		int i
		java.util.List projects
	public java.util.Map getProjects () 
	public java.util.Map getIndices () 
}

org/apache/maven/lifecycle/internal/ProjectSegment.class
ProjectSegment.java
package org.apache.maven.lifecycle.internal
public final org.apache.maven.lifecycle.internal.ProjectSegment extends java.lang.Object {
	private final org.apache.maven.project.MavenProject project
	private final org.apache.maven.lifecycle.internal.TaskSegment taskSegment
	private final org.apache.maven.execution.MavenSession session
	private final java.util.List nonTransitiveUpstreamProjects
	private final java.util.List transitiveUpstreamProjects
	public void  (org.apache.maven.project.MavenProject, org.apache.maven.lifecycle.internal.TaskSegment, org.apache.maven.execution.MavenSession) 
		org.apache.maven.project.MavenProject project
		org.apache.maven.lifecycle.internal.TaskSegment taskSegment
		org.apache.maven.execution.MavenSession copiedSession
		org.apache.maven.execution.ProjectDependencyGraph dependencyGraph
	public org.apache.maven.execution.MavenSession getSession () 
	public org.apache.maven.project.MavenProject getProject () 
	public org.apache.maven.lifecycle.internal.TaskSegment getTaskSegment () 
	public java.util.List getImmediateUpstreamProjects () 
	public java.util.List getTransitiveUpstreamProjects () 
	public java.lang.String toString () 
}

org/apache/maven/lifecycle/internal/ReactorBuildStatus.class
ReactorBuildStatus.java
package org.apache.maven.lifecycle.internal
public org.apache.maven.lifecycle.internal.ReactorBuildStatus extends java.lang.Object {
	private final org.apache.maven.execution.ProjectDependencyGraph projectDependencyGraph
	private final java.util.Collection blackListedProjects
	private volatile boolean halted
	public void  (org.apache.maven.execution.ProjectDependencyGraph) 
		org.apache.maven.execution.ProjectDependencyGraph projectDependencyGraph
	public boolean isBlackListed (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject project
	public void blackList (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject downstreamProject
		java.util.Iterator i$
		org.apache.maven.project.MavenProject project
	public void halt () 
	public boolean isHalted () 
	public boolean isHaltedOrBlacklisted (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject mavenProject
}

org/apache/maven/lifecycle/internal/ReactorContext.class
ReactorContext.java
package org.apache.maven.lifecycle.internal
public org.apache.maven.lifecycle.internal.ReactorContext extends java.lang.Object {
	private final org.apache.maven.execution.MavenExecutionResult result
	private final org.apache.maven.lifecycle.internal.ProjectIndex projectIndex
	private final ClassLoader originalContextClassLoader
	private final org.apache.maven.lifecycle.internal.ReactorBuildStatus reactorBuildStatus
	public void  (org.apache.maven.execution.MavenExecutionResult, org.apache.maven.lifecycle.internal.ProjectIndex, java.lang.ClassLoader, org.apache.maven.lifecycle.internal.ReactorBuildStatus) 
		org.apache.maven.execution.MavenExecutionResult result
		org.apache.maven.lifecycle.internal.ProjectIndex projectIndex
		ClassLoader originalContextClassLoader
		org.apache.maven.lifecycle.internal.ReactorBuildStatus reactorBuildStatus
	public org.apache.maven.lifecycle.internal.ReactorBuildStatus getReactorBuildStatus () 
	public org.apache.maven.execution.MavenExecutionResult getResult () 
	public org.apache.maven.lifecycle.internal.ProjectIndex getProjectIndex () 
	public java.lang.ClassLoader getOriginalContextClassLoader () 
}

org/apache/maven/lifecycle/internal/TaskSegment.class
TaskSegment.java
package org.apache.maven.lifecycle.internal
public final org.apache.maven.lifecycle.internal.TaskSegment extends java.lang.Object {
	private final java.util.List tasks
	private final boolean aggregating
	public void  (boolean) 
		boolean aggregating
	public transient void  (boolean, java.lang.Object[]) 
		boolean aggregating
		Object[] tasks
	public java.lang.String toString () 
	public java.util.List getTasks () 
	public boolean isAggregating () 
}

org/apache/maven/lifecycle/Lifecycle.class
Lifecycle.java
package org.apache.maven.lifecycle
public org.apache.maven.lifecycle.Lifecycle extends java.lang.Object {
	private String id
	private java.util.List phases
	private java.util.Map defaultPhases
	public void  () 
	public void  (java.lang.String, java.util.List, java.util.Map) 
		String id
		java.util.List phases
		java.util.Map defaultPhases
	public java.lang.String getId () 
	public java.util.List getPhases () 
	public java.util.Map getDefaultPhases () 
	public java.lang.String toString () 
}

org/apache/maven/lifecycle/LifecycleExecutionException.class
LifecycleExecutionException.java
package org.apache.maven.lifecycle
public org.apache.maven.lifecycle.LifecycleExecutionException extends java.lang.Exception {
	private org.apache.maven.project.MavenProject project
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (java.lang.String, org.apache.maven.project.MavenProject) 
		String message
		org.apache.maven.project.MavenProject project
	public void  (java.lang.String, org.apache.maven.plugin.MojoExecution, org.apache.maven.project.MavenProject) 
		String message
		org.apache.maven.plugin.MojoExecution execution
		org.apache.maven.project.MavenProject project
	public void  (java.lang.String, org.apache.maven.plugin.MojoExecution, org.apache.maven.project.MavenProject, java.lang.Throwable) 
		String message
		org.apache.maven.plugin.MojoExecution execution
		org.apache.maven.project.MavenProject project
		Throwable cause
	public void  (org.apache.maven.plugin.MojoExecution, org.apache.maven.project.MavenProject, java.lang.Throwable) 
		org.apache.maven.plugin.MojoExecution execution
		org.apache.maven.project.MavenProject project
		Throwable cause
	public org.apache.maven.project.MavenProject getProject () 
	private static java.lang.String createMessage (org.apache.maven.plugin.MojoExecution, org.apache.maven.project.MavenProject, java.lang.Throwable) 
		org.apache.maven.plugin.MojoExecution execution
		org.apache.maven.project.MavenProject project
		Throwable cause
		StringBuilder buffer
}

org/apache/maven/lifecycle/LifecycleExecutor.class
LifecycleExecutor.java
package org.apache.maven.lifecycle
public abstract org.apache.maven.lifecycle.LifecycleExecutor extends java.lang.Object {
	public static final String ROLE
	public abstract java.util.Set getPluginsBoundByDefaultToAllLifecycles (java.lang.String) 
	public transient abstract org.apache.maven.lifecycle.MavenExecutionPlan calculateExecutionPlan (org.apache.maven.execution.MavenSession, java.lang.String[])  throws org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.MojoNotFoundException org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException org.apache.maven.plugin.InvalidPluginDescriptorException org.apache.maven.plugin.PluginManagerException org.apache.maven.lifecycle.LifecyclePhaseNotFoundException org.apache.maven.lifecycle.LifecycleNotFoundException org.apache.maven.plugin.version.PluginVersionResolutionException 
	public transient abstract org.apache.maven.lifecycle.MavenExecutionPlan calculateExecutionPlan (org.apache.maven.execution.MavenSession, boolean, java.lang.String[])  throws org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.MojoNotFoundException org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException org.apache.maven.plugin.InvalidPluginDescriptorException org.apache.maven.plugin.PluginManagerException org.apache.maven.lifecycle.LifecyclePhaseNotFoundException org.apache.maven.lifecycle.LifecycleNotFoundException org.apache.maven.plugin.version.PluginVersionResolutionException 
	public abstract void execute (org.apache.maven.execution.MavenSession) 
	public abstract void calculateForkedExecutions (org.apache.maven.plugin.MojoExecution, org.apache.maven.execution.MavenSession)  throws org.apache.maven.plugin.MojoNotFoundException org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException org.apache.maven.plugin.InvalidPluginDescriptorException org.apache.maven.lifecycle.LifecyclePhaseNotFoundException org.apache.maven.lifecycle.LifecycleNotFoundException org.apache.maven.plugin.version.PluginVersionResolutionException 
	public abstract java.util.List executeForkedExecutions (org.apache.maven.plugin.MojoExecution, org.apache.maven.execution.MavenSession)  throws org.apache.maven.lifecycle.LifecycleExecutionException 
	static void  () 
}

org/apache/maven/lifecycle/LifecycleMappingDelegate.class
LifecycleMappingDelegate.java
package org.apache.maven.lifecycle
public abstract org.apache.maven.lifecycle.LifecycleMappingDelegate extends java.lang.Object {
	public abstract java.util.Map calculateLifecycleMappings (org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject, org.apache.maven.lifecycle.Lifecycle, java.lang.String)  throws org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.MojoNotFoundException org.apache.maven.plugin.InvalidPluginDescriptorException 
}

org/apache/maven/lifecycle/LifecycleNotFoundException.class
LifecycleNotFoundException.java
package org.apache.maven.lifecycle
public org.apache.maven.lifecycle.LifecycleNotFoundException extends java.lang.Exception {
	private final String lifecycleId
	public void  (java.lang.String) 
		String lifecycleId
	public java.lang.String getLifecycleId () 
}

org/apache/maven/lifecycle/LifecyclePhaseNotFoundException.class
LifecyclePhaseNotFoundException.java
package org.apache.maven.lifecycle
public org.apache.maven.lifecycle.LifecyclePhaseNotFoundException extends java.lang.Exception {
	private final String lifecyclePhase
	public void  (java.lang.String, java.lang.String) 
		String message
		String lifecyclePhase
	public java.lang.String getLifecyclePhase () 
}

org/apache/maven/lifecycle/LifeCyclePluginAnalyzer.class
LifeCyclePluginAnalyzer.java
package org.apache.maven.lifecycle
public abstract org.apache.maven.lifecycle.LifeCyclePluginAnalyzer extends java.lang.Object {
	public abstract java.util.Set getPluginsBoundByDefaultToAllLifecycles (java.lang.String) 
}

org/apache/maven/lifecycle/mapping/DefaultLifecycleMapping.class
DefaultLifecycleMapping.java
package org.apache.maven.lifecycle.mapping
public org.apache.maven.lifecycle.mapping.DefaultLifecycleMapping extends java.lang.Object implements org.apache.maven.lifecycle.mapping.LifecycleMapping  {
	private java.util.List lifecycles
	private java.util.Map lifecycleMap
	private java.util.Map phases
	public void  () 
	private void initLifecycleMap () 
		org.apache.maven.lifecycle.mapping.Lifecycle lifecycle
		java.util.Iterator i$
		org.apache.maven.lifecycle.mapping.Lifecycle lifecycle
		java.util.Map phases
		String lifecycleId
		String[] arr$
		int len$
		int i$
		String[] lifecycleIds
	public java.util.Map getLifecycles () 
	public java.util.List getOptionalMojos (java.lang.String) 
		String lifecycle
	public java.util.Map getPhases (java.lang.String) 
		String lifecycle
		org.apache.maven.lifecycle.mapping.Lifecycle lifecycleMapping
}

org/apache/maven/lifecycle/mapping/Lifecycle.class
Lifecycle.java
package org.apache.maven.lifecycle.mapping
public org.apache.maven.lifecycle.mapping.Lifecycle extends java.lang.Object {
	private String id
	private java.util.Map phases
	private java.util.List optionalMojos
	public void  () 
	public java.lang.String getId () 
	public java.util.Map getPhases () 
	public void setId (java.lang.String) 
		String id
	public void setPhases (java.util.Map) 
		java.util.Map phases
}

org/apache/maven/lifecycle/mapping/LifecycleMapping.class
LifecycleMapping.java
package org.apache.maven.lifecycle.mapping
public abstract org.apache.maven.lifecycle.mapping.LifecycleMapping extends java.lang.Object {
	public static final String ROLE
	public abstract java.util.Map getLifecycles () 
	public abstract java.util.List getOptionalMojos (java.lang.String) 
	public abstract java.util.Map getPhases (java.lang.String) 
	static void  () 
}

org/apache/maven/lifecycle/MavenExecutionPlan.class
MavenExecutionPlan.java
package org.apache.maven.lifecycle
public org.apache.maven.lifecycle.MavenExecutionPlan extends java.lang.Object implements java.lang.Iterable  {
	private final java.util.List planItem
	private final java.util.Map lastMojoExecutionForAllPhases
	final java.util.List phasesInExecutionPlan
	public void  (java.util.List, org.apache.maven.lifecycle.DefaultLifecycles) 
		org.apache.maven.lifecycle.Lifecycle lifecycle
		String phase
		java.util.Iterator i$
		org.apache.maven.lifecycle.internal.ExecutionPlanItem executionPlanItem
		java.util.Iterator i$
		org.apache.maven.lifecycle.internal.ExecutionPlanItem forThisPhase
		String phase
		java.util.Iterator i$
		java.util.List planItem
		org.apache.maven.lifecycle.DefaultLifecycles defaultLifecycles
		java.util.LinkedHashSet totalPhaseSet
		java.util.Map lastInExistingPhases
		org.apache.maven.lifecycle.internal.ExecutionPlanItem lastSeenExecutionPlanItem
	public java.util.Iterator iterator () 
	public org.apache.maven.lifecycle.internal.ExecutionPlanItem findLastInPhase (java.lang.String) 
		String requestedPhase
	private java.util.List getExecutionPlanItems () 
	private static java.lang.Iterable getDistinctPhasesInOrderOfExecutionPlanAppearance (java.util.List) 
		String phase
		org.apache.maven.lifecycle.internal.ExecutionPlanItem executionPlanItem
		java.util.Iterator i$
		java.util.List planItems
		java.util.LinkedHashSet result
	public java.util.List getMojoExecutions () 
		org.apache.maven.lifecycle.internal.ExecutionPlanItem executionPlanItem
		java.util.Iterator i$
		java.util.List result
	public java.util.Set getNonThreadSafePlugins () 
		org.apache.maven.plugin.MojoExecution mojoExecution
		org.apache.maven.lifecycle.internal.ExecutionPlanItem executionPlanItem
		java.util.Iterator i$
		java.util.Set plugins
	public java.util.Set getNonThreadSafeMojos () 
		org.apache.maven.plugin.MojoExecution mojoExecution
		org.apache.maven.lifecycle.internal.ExecutionPlanItem executionPlanItem
		java.util.Iterator i$
		java.util.Set mojos
	public java.util.List getExecutions () 
	public int size () 
}

org/apache/maven/lifecycle/MissingProjectException.class
MissingProjectException.java
package org.apache.maven.lifecycle
public org.apache.maven.lifecycle.MissingProjectException extends java.lang.Exception {
	public void  (java.lang.String) 
		String message
}

org/apache/maven/lifecycle/NoGoalSpecifiedException.class
NoGoalSpecifiedException.java
package org.apache.maven.lifecycle
public org.apache.maven.lifecycle.NoGoalSpecifiedException extends java.lang.Exception {
	public void  (java.lang.String) 
		String message
}

org/apache/maven/LoggingRepositoryListener.class
LoggingRepositoryListener.java
package org.apache.maven
 org.apache.maven.LoggingRepositoryListener extends org.eclipse.aether.AbstractRepositoryListener {
	private final org.codehaus.plexus.logging.Logger logger
	public void  (org.codehaus.plexus.logging.Logger) 
		org.codehaus.plexus.logging.Logger logger
	public void artifactInstalling (org.eclipse.aether.RepositoryEvent) 
		org.eclipse.aether.RepositoryEvent event
	public void metadataInstalling (org.eclipse.aether.RepositoryEvent) 
		org.eclipse.aether.RepositoryEvent event
	public void metadataResolved (org.eclipse.aether.RepositoryEvent) 
		org.eclipse.aether.RepositoryEvent event
		Exception e
	public void metadataInvalid (org.eclipse.aether.RepositoryEvent) 
		org.eclipse.aether.RepositoryEvent event
		Exception exception
		StringBuilder buffer
	public void artifactDescriptorInvalid (org.eclipse.aether.RepositoryEvent) 
		org.eclipse.aether.RepositoryEvent event
		StringBuilder buffer
	public void artifactDescriptorMissing (org.eclipse.aether.RepositoryEvent) 
		org.eclipse.aether.RepositoryEvent event
}

org/apache/maven/Maven.class
Maven.java
package org.apache.maven
public abstract org.apache.maven.Maven extends java.lang.Object {
	public static final String POMv4
	public abstract org.apache.maven.execution.MavenExecutionResult execute (org.apache.maven.execution.MavenExecutionRequest) 
}

org/apache/maven/MavenExecutionException.class
MavenExecutionException.java
package org.apache.maven
public org.apache.maven.MavenExecutionException extends java.lang.Exception {
	private java.io.File pomFile
	public void  (java.lang.String, java.io.File) 
		String message
		java.io.File pomFile
	public void  (java.lang.String, java.io.File, org.apache.maven.project.ProjectBuildingException) 
		String message
		java.io.File pomFile
		org.apache.maven.project.ProjectBuildingException cause
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public java.io.File getPomFile () 
}

org/apache/maven/messages/build.properties
org/apache/maven/messages/messages.properties
org/apache/maven/messages/messages_de.properties
org/apache/maven/messages/messages_el.properties
org/apache/maven/messages/messages_en.properties
org/apache/maven/messages/messages_es.properties
org/apache/maven/messages/messages_fr.properties
org/apache/maven/messages/messages_ja.properties
org/apache/maven/messages/messages_ko.properties
org/apache/maven/messages/messages_nl.properties
org/apache/maven/messages/messages_no.properties
org/apache/maven/messages/messages_pl.properties
org/apache/maven/messages/messages_zh_CN.properties
org/apache/maven/MissingModuleException.class
MissingModuleException.java
package org.apache.maven
public org.apache.maven.MissingModuleException extends org.apache.maven.MavenExecutionException {
	private java.io.File moduleFile
	private final String moduleName
	public void  (java.lang.String, java.io.File, java.io.File) 
		String moduleName
		java.io.File moduleFile
		java.io.File pomFile
	public java.io.File getModuleFile () 
	public java.lang.String getModuleName () 
}

org/apache/maven/model/plugin/DefaultLifecycleBindingsInjector$LifecycleBindingsMerger.class
DefaultLifecycleBindingsInjector.java
package org.apache.maven.model.plugin
public org.apache.maven.model.plugin.DefaultLifecycleBindingsInjector$LifecycleBindingsMerger extends org.apache.maven.model.merge.MavenModelMerger {
	private static final String PLUGIN_MANAGEMENT
	protected void  () 
	public void merge (org.apache.maven.model.Model, org.apache.maven.model.Model) 
		org.apache.maven.model.Model target
		org.apache.maven.model.Model source
		java.util.Map context
	protected void mergePluginContainer_Plugins (org.apache.maven.model.PluginContainer, org.apache.maven.model.PluginContainer, boolean, java.util.Map) 
		Object key
		org.apache.maven.model.Plugin element
		java.util.Iterator i$
		Object key
		org.apache.maven.model.Plugin existing
		org.apache.maven.model.Plugin element
		java.util.Iterator i$
		org.apache.maven.model.Plugin plugin
		Object key
		org.apache.maven.model.Plugin unmanagedPlugin
		org.apache.maven.model.Plugin managedPlugin
		java.util.Iterator i$
		org.apache.maven.model.PluginManagement pluginMgmt
		java.util.List tgt
		java.util.Map merged
		java.util.Map unmanaged
		java.util.List result
		org.apache.maven.model.PluginContainer target
		org.apache.maven.model.PluginContainer source
		boolean sourceDominant
		java.util.Map context
		java.util.List src
	protected void mergePluginExecution (org.apache.maven.model.PluginExecution, org.apache.maven.model.PluginExecution, boolean, java.util.Map) 
		org.apache.maven.model.PluginExecution target
		org.apache.maven.model.PluginExecution source
		boolean sourceDominant
		java.util.Map context
}

org/apache/maven/model/plugin/DefaultLifecycleBindingsInjector.class
DefaultLifecycleBindingsInjector.java
package org.apache.maven.model.plugin
public org.apache.maven.model.plugin.DefaultLifecycleBindingsInjector extends java.lang.Object implements org.apache.maven.model.plugin.LifecycleBindingsInjector  {
	private org.apache.maven.model.plugin.DefaultLifecycleBindingsInjector$LifecycleBindingsMerger merger
	private org.apache.maven.lifecycle.LifeCyclePluginAnalyzer lifecycle
	public void  () 
	public void injectLifecycleBindings (org.apache.maven.model.Model, org.apache.maven.model.building.ModelBuildingRequest, org.apache.maven.model.building.ModelProblemCollector) 
		org.apache.maven.model.Model lifecycleModel
		org.apache.maven.model.Model model
		org.apache.maven.model.building.ModelBuildingRequest request
		org.apache.maven.model.building.ModelProblemCollector problems
		String packaging
		java.util.Collection defaultPlugins
}

org/apache/maven/monitor/event/EventDispatcher.class
EventDispatcher.java
package org.apache.maven.monitor.event
public abstract org.apache.maven.monitor.event.EventDispatcher extends java.lang.Object {
	public abstract void addEventMonitor (org.apache.maven.monitor.event.EventMonitor) 
	public abstract void dispatchStart (java.lang.String, java.lang.String) 
	public abstract void dispatchEnd (java.lang.String, java.lang.String) 
	public abstract void dispatchError (java.lang.String, java.lang.String, java.lang.Throwable) 
}

org/apache/maven/monitor/event/EventMonitor.class
EventMonitor.java
package org.apache.maven.monitor.event
public abstract org.apache.maven.monitor.event.EventMonitor extends java.lang.Object {
	public abstract void startEvent (java.lang.String, java.lang.String, long) 
	public abstract void endEvent (java.lang.String, java.lang.String, long) 
	public abstract void errorEvent (java.lang.String, java.lang.String, long, java.lang.Throwable) 
}

org/apache/maven/plugin/BuildPluginManager.class
BuildPluginManager.java
package org.apache.maven.plugin
public abstract org.apache.maven.plugin.BuildPluginManager extends java.lang.Object {
	public abstract org.apache.maven.plugin.descriptor.PluginDescriptor loadPlugin (org.apache.maven.model.Plugin, java.util.List, org.eclipse.aether.RepositorySystemSession)  throws org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.InvalidPluginDescriptorException 
	public abstract org.apache.maven.plugin.descriptor.MojoDescriptor getMojoDescriptor (org.apache.maven.model.Plugin, java.lang.String, java.util.List, org.eclipse.aether.RepositorySystemSession)  throws org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.MojoNotFoundException org.apache.maven.plugin.InvalidPluginDescriptorException 
	public abstract org.codehaus.plexus.classworlds.realm.ClassRealm getPluginRealm (org.apache.maven.execution.MavenSession, org.apache.maven.plugin.descriptor.PluginDescriptor)  throws org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.PluginManagerException 
	public abstract void executeMojo (org.apache.maven.execution.MavenSession, org.apache.maven.plugin.MojoExecution)  throws org.apache.maven.plugin.MojoFailureException org.apache.maven.plugin.MojoExecutionException org.apache.maven.plugin.PluginConfigurationException org.apache.maven.plugin.PluginManagerException 
}

org/apache/maven/plugin/CacheUtils.class
CacheUtils.java
package org.apache.maven.plugin
 org.apache.maven.plugin.CacheUtils extends java.lang.Object {
	void  () 
	public static boolean eq (java.lang.Object, java.lang.Object) 
		Object s1
		Object s2
	public static int hash (java.lang.Object) 
		Object obj
	public static int repositoriesHashCode (java.util.List) 
		org.eclipse.aether.repository.RemoteRepository repository
		java.util.Iterator i$
		java.util.List repositories
		int result
	private static int repositoryHashCode (org.eclipse.aether.repository.RemoteRepository) 
		org.eclipse.aether.repository.RemoteRepository repository
		int result
	private static boolean repositoryEquals (org.eclipse.aether.repository.RemoteRepository, org.eclipse.aether.repository.RemoteRepository) 
		org.eclipse.aether.repository.RemoteRepository r1
		org.eclipse.aether.repository.RemoteRepository r2
	private static boolean policyEquals (org.eclipse.aether.repository.RepositoryPolicy, org.eclipse.aether.repository.RepositoryPolicy) 
		org.eclipse.aether.repository.RepositoryPolicy p1
		org.eclipse.aether.repository.RepositoryPolicy p2
	public static boolean repositoriesEquals (java.util.List, java.util.List) 
		java.util.Iterator it1
		java.util.Iterator it2
		java.util.List r1
		java.util.List r2
	public static int pluginHashCode (org.apache.maven.model.Plugin) 
		org.apache.maven.model.Exclusion exclusion
		java.util.Iterator i$
		org.apache.maven.model.Dependency dependency
		java.util.Iterator i$
		org.apache.maven.model.Plugin plugin
		int hash
	public static boolean pluginEquals (org.apache.maven.model.Plugin, org.apache.maven.model.Plugin) 
		org.apache.maven.model.Plugin a
		org.apache.maven.model.Plugin b
	private static boolean dependenciesEquals (java.util.List, java.util.List) 
		org.apache.maven.model.Dependency aD
		org.apache.maven.model.Dependency bD
		boolean r
		java.util.List a
		java.util.List b
		java.util.Iterator aI
		java.util.Iterator bI
	private static boolean exclusionsEquals (java.util.List, java.util.List) 
		org.apache.maven.model.Exclusion aD
		org.apache.maven.model.Exclusion bD
		boolean r
		java.util.List a
		java.util.List b
		java.util.Iterator aI
		java.util.Iterator bI
	public static org.eclipse.aether.repository.WorkspaceRepository getWorkspace (org.eclipse.aether.RepositorySystemSession) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.repository.WorkspaceReader reader
}

org/apache/maven/plugin/CompoundMojoExecutionListener.class
CompoundMojoExecutionListener.java
package org.apache.maven.plugin
 org.apache.maven.plugin.CompoundMojoExecutionListener extends java.lang.Object implements org.apache.maven.execution.MojoExecutionListener  {
	private final java.util.Collection listeners
	public void  (java.util.Collection) 
		java.util.Collection listeners
	public void beforeMojoExecution (org.apache.maven.execution.MojoExecutionEvent)  throws org.apache.maven.plugin.MojoExecutionException 
		org.apache.maven.execution.MojoExecutionListener listener
		java.util.Iterator i$
		org.apache.maven.execution.MojoExecutionEvent event
	public void afterMojoExecutionSuccess (org.apache.maven.execution.MojoExecutionEvent)  throws org.apache.maven.plugin.MojoExecutionException 
		org.apache.maven.execution.MojoExecutionListener listener
		java.util.Iterator i$
		org.apache.maven.execution.MojoExecutionEvent event
	public void afterExecutionFailure (org.apache.maven.execution.MojoExecutionEvent) 
		org.apache.maven.execution.MojoExecutionListener listener
		java.util.Iterator i$
		org.apache.maven.execution.MojoExecutionEvent event
}

org/apache/maven/plugin/CycleDetectedInPluginGraphException.class
CycleDetectedInPluginGraphException.java
package org.apache.maven.plugin
public org.apache.maven.plugin.CycleDetectedInPluginGraphException extends java.lang.Exception {
	private final org.apache.maven.model.Plugin plugin
	public void  (org.apache.maven.model.Plugin, org.codehaus.plexus.component.composition.CycleDetectedInComponentGraphException) 
		org.apache.maven.model.Plugin plugin
		org.codehaus.plexus.component.composition.CycleDetectedInComponentGraphException e
	public org.apache.maven.model.Plugin getPlugin () 
}

org/apache/maven/plugin/DebugConfigurationListener.class
DebugConfigurationListener.java
package org.apache.maven.plugin
public org.apache.maven.plugin.DebugConfigurationListener extends java.lang.Object implements org.codehaus.plexus.component.configurator.ConfigurationListener  {
	private org.codehaus.plexus.logging.Logger logger
	public void  (org.codehaus.plexus.logging.Logger) 
		org.codehaus.plexus.logging.Logger logger
	public void notifyFieldChangeUsingSetter (java.lang.String, java.lang.Object, java.lang.Object) 
		String fieldName
		Object value
		Object target
	public void notifyFieldChangeUsingReflection (java.lang.String, java.lang.Object, java.lang.Object) 
		String fieldName
		Object value
		Object target
	private java.lang.String toString (java.lang.Object) 
		int i
		int n
		StringBuilder buf
		String str
		Object obj
		String str
}

org/apache/maven/plugin/DefaultBuildPluginManager.class
DefaultBuildPluginManager.java
package org.apache.maven.plugin
public org.apache.maven.plugin.DefaultBuildPluginManager extends java.lang.Object implements org.apache.maven.plugin.BuildPluginManager  {
	private org.apache.maven.plugin.MavenPluginManager mavenPluginManager
	private org.apache.maven.plugin.LegacySupport legacySupport
	private org.apache.maven.execution.scope.internal.MojoExecutionScope scope
	private org.apache.maven.execution.MojoExecutionListener mojoExecutionListener
	private java.util.List mojoExecutionListeners
	public void  () 
	public void setMojoExecutionListeners (java.util.List) 
		java.util.List listeners
	public org.apache.maven.plugin.descriptor.PluginDescriptor loadPlugin (org.apache.maven.model.Plugin, java.util.List, org.eclipse.aether.RepositorySystemSession)  throws org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.InvalidPluginDescriptorException 
		org.apache.maven.model.Plugin plugin
		java.util.List repositories
		org.eclipse.aether.RepositorySystemSession session
	public void executeMojo (org.apache.maven.execution.MavenSession, org.apache.maven.plugin.MojoExecution)  throws org.apache.maven.plugin.MojoFailureException org.apache.maven.plugin.MojoExecutionException org.apache.maven.plugin.PluginConfigurationException org.apache.maven.plugin.PluginManagerException 
		org.apache.maven.plugin.PluginResolutionException e
		org.apache.maven.execution.MojoExecutionEvent mojoExecutionEvent
		ClassCastException e
		RuntimeException e
		org.apache.maven.plugin.PluginContainerException e
		java.io.ByteArrayOutputStream os
		java.io.PrintStream ps
		Exception wrapper
		NoClassDefFoundError e
		java.io.ByteArrayOutputStream os
		java.io.PrintStream ps
		Exception wrapper
		LinkageError e
		java.io.ByteArrayOutputStream os
		java.io.PrintStream ps
		ClassCastException e
		RuntimeException e
		org.apache.maven.execution.MavenSession session
		org.apache.maven.plugin.MojoExecution mojoExecution
		org.apache.maven.project.MavenProject project
		org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor
		org.apache.maven.plugin.Mojo mojo
		org.codehaus.plexus.classworlds.realm.ClassRealm pluginRealm
		ClassLoader oldClassLoader
		org.apache.maven.execution.MavenSession oldSession
	public org.codehaus.plexus.classworlds.realm.ClassRealm getPluginRealm (org.apache.maven.execution.MavenSession, org.apache.maven.plugin.descriptor.PluginDescriptor)  throws org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.PluginManagerException 
		org.apache.maven.execution.MavenSession session
		org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor
		org.codehaus.plexus.classworlds.realm.ClassRealm pluginRealm
	public org.apache.maven.plugin.descriptor.MojoDescriptor getMojoDescriptor (org.apache.maven.model.Plugin, java.lang.String, java.util.List, org.eclipse.aether.RepositorySystemSession)  throws org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.MojoNotFoundException org.apache.maven.plugin.InvalidPluginDescriptorException 
		org.apache.maven.model.Plugin plugin
		String goal
		java.util.List repositories
		org.eclipse.aether.RepositorySystemSession session
}

org/apache/maven/plugin/DefaultExtensionRealmCache$CacheKey.class
DefaultExtensionRealmCache.java
package org.apache.maven.plugin
 org.apache.maven.plugin.DefaultExtensionRealmCache$CacheKey extends java.lang.Object {
	private final java.util.List files
	private final java.util.List timestamps
	private final java.util.List sizes
	private final java.util.List ids
	private final int hashCode
	public void  (java.util.List) 
		java.io.File file
		org.eclipse.aether.artifact.Artifact artifact
		java.util.Iterator i$
		java.util.List extensionArtifacts
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object o
		org.apache.maven.plugin.DefaultExtensionRealmCache$CacheKey other
}

org/apache/maven/plugin/DefaultExtensionRealmCache.class
DefaultExtensionRealmCache.java
package org.apache.maven.plugin
public org.apache.maven.plugin.DefaultExtensionRealmCache extends java.lang.Object implements org.apache.maven.plugin.ExtensionRealmCache  {
	private final java.util.Map cache
	public void  () 
	public org.apache.maven.plugin.ExtensionRealmCache$CacheRecord get (java.util.List) 
		java.util.List extensionArtifacts
	public org.apache.maven.plugin.ExtensionRealmCache$CacheRecord put (java.util.List, org.codehaus.plexus.classworlds.realm.ClassRealm, org.apache.maven.project.ExtensionDescriptor) 
		java.util.List extensionArtifacts
		org.codehaus.plexus.classworlds.realm.ClassRealm extensionRealm
		org.apache.maven.project.ExtensionDescriptor extensionDescriptor
		org.apache.maven.plugin.DefaultExtensionRealmCache$CacheKey key
		org.apache.maven.plugin.ExtensionRealmCache$CacheRecord record
	public void flush () 
	public void register (org.apache.maven.project.MavenProject, org.apache.maven.plugin.ExtensionRealmCache$CacheRecord) 
		org.apache.maven.project.MavenProject project
		org.apache.maven.plugin.ExtensionRealmCache$CacheRecord record
}

org/apache/maven/plugin/DefaultPluginArtifactsCache$CacheKey.class
DefaultPluginArtifactsCache.java
package org.apache.maven.plugin
 org.apache.maven.plugin.DefaultPluginArtifactsCache$CacheKey extends java.lang.Object implements org.apache.maven.plugin.PluginArtifactsCache$Key  {
	private final org.apache.maven.model.Plugin plugin
	private final org.eclipse.aether.repository.WorkspaceRepository workspace
	private final org.eclipse.aether.repository.LocalRepository localRepo
	private final java.util.List repositories
	private final org.eclipse.aether.graph.DependencyFilter filter
	private final int hashCode
	public void  (org.apache.maven.model.Plugin, org.eclipse.aether.graph.DependencyFilter, java.util.List, org.eclipse.aether.RepositorySystemSession) 
		org.eclipse.aether.repository.RemoteRepository repository
		java.util.Iterator i$
		org.apache.maven.model.Plugin plugin
		org.eclipse.aether.graph.DependencyFilter extensionFilter
		java.util.List repositories
		org.eclipse.aether.RepositorySystemSession session
		int hash
	public java.lang.String toString () 
	public int hashCode () 
	private static int hash (java.lang.Object) 
		Object obj
	public boolean equals (java.lang.Object) 
		Object o
		org.apache.maven.plugin.DefaultPluginArtifactsCache$CacheKey that
	private static boolean eq (java.lang.Object, java.lang.Object) 
		Object s1
		Object s2
}

org/apache/maven/plugin/DefaultPluginArtifactsCache.class
DefaultPluginArtifactsCache.java
package org.apache.maven.plugin
public org.apache.maven.plugin.DefaultPluginArtifactsCache extends java.lang.Object implements org.apache.maven.plugin.PluginArtifactsCache  {
	protected final java.util.Map cache
	public void  () 
	public org.apache.maven.plugin.PluginArtifactsCache$Key createKey (org.apache.maven.model.Plugin, org.eclipse.aether.graph.DependencyFilter, java.util.List, org.eclipse.aether.RepositorySystemSession) 
		org.apache.maven.model.Plugin plugin
		org.eclipse.aether.graph.DependencyFilter extensionFilter
		java.util.List repositories
		org.eclipse.aether.RepositorySystemSession session
	public org.apache.maven.plugin.PluginArtifactsCache$CacheRecord get (org.apache.maven.plugin.PluginArtifactsCache$Key)  throws org.apache.maven.plugin.PluginResolutionException 
		org.apache.maven.plugin.PluginArtifactsCache$Key key
		org.apache.maven.plugin.PluginArtifactsCache$CacheRecord cacheRecord
	public org.apache.maven.plugin.PluginArtifactsCache$CacheRecord put (org.apache.maven.plugin.PluginArtifactsCache$Key, java.util.List) 
		org.apache.maven.plugin.PluginArtifactsCache$Key key
		java.util.List pluginArtifacts
		org.apache.maven.plugin.PluginArtifactsCache$CacheRecord record
	protected void assertUniqueKey (org.apache.maven.plugin.PluginArtifactsCache$Key) 
		org.apache.maven.plugin.PluginArtifactsCache$Key key
	public org.apache.maven.plugin.PluginArtifactsCache$CacheRecord put (org.apache.maven.plugin.PluginArtifactsCache$Key, org.apache.maven.plugin.PluginResolutionException) 
		org.apache.maven.plugin.PluginArtifactsCache$Key key
		org.apache.maven.plugin.PluginResolutionException exception
		org.apache.maven.plugin.PluginArtifactsCache$CacheRecord record
	public void flush () 
	protected static int pluginHashCode (org.apache.maven.model.Plugin) 
		org.apache.maven.model.Plugin plugin
	protected static boolean pluginEquals (org.apache.maven.model.Plugin, org.apache.maven.model.Plugin) 
		org.apache.maven.model.Plugin a
		org.apache.maven.model.Plugin b
	public void register (org.apache.maven.project.MavenProject, org.apache.maven.plugin.PluginArtifactsCache$CacheRecord) 
		org.apache.maven.project.MavenProject project
		org.apache.maven.plugin.PluginArtifactsCache$CacheRecord record
}

org/apache/maven/plugin/DefaultPluginDescriptorCache$CacheKey.class
DefaultPluginDescriptorCache.java
package org.apache.maven.plugin
final org.apache.maven.plugin.DefaultPluginDescriptorCache$CacheKey extends java.lang.Object implements org.apache.maven.plugin.PluginDescriptorCache$Key  {
	private final String groupId
	private final String artifactId
	private final String version
	private final org.eclipse.aether.repository.WorkspaceRepository workspace
	private final org.eclipse.aether.repository.LocalRepository localRepo
	private final java.util.List repositories
	private final int hashCode
	public void  (org.apache.maven.model.Plugin, java.util.List, org.eclipse.aether.RepositorySystemSession) 
		org.eclipse.aether.repository.RemoteRepository repository
		java.util.Iterator i$
		org.apache.maven.model.Plugin plugin
		java.util.List repositories
		org.eclipse.aether.RepositorySystemSession session
		int hash
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.maven.plugin.DefaultPluginDescriptorCache$CacheKey that
	public java.lang.String toString () 
	private static int hash (java.lang.Object) 
		Object obj
	private static boolean eq (java.lang.Object, java.lang.Object) 
		Object s1
		Object s2
}

org/apache/maven/plugin/DefaultPluginDescriptorCache.class
DefaultPluginDescriptorCache.java
package org.apache.maven.plugin
public org.apache.maven.plugin.DefaultPluginDescriptorCache extends java.lang.Object implements org.apache.maven.plugin.PluginDescriptorCache  {
	private java.util.Map descriptors
	public void  () 
	public void flush () 
	public org.apache.maven.plugin.PluginDescriptorCache$Key createKey (org.apache.maven.model.Plugin, java.util.List, org.eclipse.aether.RepositorySystemSession) 
		org.apache.maven.model.Plugin plugin
		java.util.List repositories
		org.eclipse.aether.RepositorySystemSession session
	public org.apache.maven.plugin.descriptor.PluginDescriptor get (org.apache.maven.plugin.PluginDescriptorCache$Key) 
		org.apache.maven.plugin.PluginDescriptorCache$Key cacheKey
	public void put (org.apache.maven.plugin.PluginDescriptorCache$Key, org.apache.maven.plugin.descriptor.PluginDescriptor) 
		org.apache.maven.plugin.PluginDescriptorCache$Key cacheKey
		org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor
	protected static org.apache.maven.plugin.descriptor.PluginDescriptor clone (org.apache.maven.plugin.descriptor.PluginDescriptor) 
		org.apache.maven.plugin.descriptor.PluginDescriptor original
		org.apache.maven.plugin.descriptor.PluginDescriptor clone
	private static java.util.List clone (java.util.List, org.apache.maven.plugin.descriptor.PluginDescriptor) 
		org.apache.maven.plugin.descriptor.MojoDescriptor clone
		org.apache.maven.plugin.descriptor.MojoDescriptor mojo
		java.util.Iterator i$
		java.util.List mojos
		org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor
		java.util.List clones
}

org/apache/maven/plugin/DefaultPluginRealmCache$CacheKey.class
DefaultPluginRealmCache.java
package org.apache.maven.plugin
public org.apache.maven.plugin.DefaultPluginRealmCache$CacheKey extends java.lang.Object implements org.apache.maven.plugin.PluginRealmCache$Key  {
	private final org.apache.maven.model.Plugin plugin
	private final org.eclipse.aether.repository.WorkspaceRepository workspace
	private final org.eclipse.aether.repository.LocalRepository localRepo
	private final java.util.List repositories
	private final ClassLoader parentRealm
	private final java.util.Map foreignImports
	private final org.eclipse.aether.graph.DependencyFilter filter
	private final int hashCode
	public void  (org.apache.maven.model.Plugin, java.lang.ClassLoader, java.util.Map, org.eclipse.aether.graph.DependencyFilter, java.util.List, org.eclipse.aether.RepositorySystemSession) 
		org.eclipse.aether.repository.RemoteRepository repository
		java.util.Iterator i$
		org.apache.maven.model.Plugin plugin
		ClassLoader parentRealm
		java.util.Map foreignImports
		org.eclipse.aether.graph.DependencyFilter dependencyFilter
		java.util.List repositories
		org.eclipse.aether.RepositorySystemSession session
		int hash
	public java.lang.String toString () 
	public int hashCode () 
	private static int hash (java.lang.Object) 
		Object obj
	public boolean equals (java.lang.Object) 
		Object o
		org.apache.maven.plugin.DefaultPluginRealmCache$CacheKey that
	private static boolean eq (java.lang.Object, java.lang.Object) 
		Object s1
		Object s2
}

org/apache/maven/plugin/DefaultPluginRealmCache.class
DefaultPluginRealmCache.java
package org.apache.maven.plugin
public org.apache.maven.plugin.DefaultPluginRealmCache extends java.lang.Object implements org.apache.maven.plugin.PluginRealmCache org.codehaus.plexus.personality.plexus.lifecycle.phase.Disposable  {
	protected final java.util.Map cache
	public void  () 
	public org.apache.maven.plugin.PluginRealmCache$Key createKey (org.apache.maven.model.Plugin, java.lang.ClassLoader, java.util.Map, org.eclipse.aether.graph.DependencyFilter, java.util.List, org.eclipse.aether.RepositorySystemSession) 
		org.apache.maven.model.Plugin plugin
		ClassLoader parentRealm
		java.util.Map foreignImports
		org.eclipse.aether.graph.DependencyFilter dependencyFilter
		java.util.List repositories
		org.eclipse.aether.RepositorySystemSession session
	public org.apache.maven.plugin.PluginRealmCache$CacheRecord get (org.apache.maven.plugin.PluginRealmCache$Key) 
		org.apache.maven.plugin.PluginRealmCache$Key key
	public org.apache.maven.plugin.PluginRealmCache$CacheRecord put (org.apache.maven.plugin.PluginRealmCache$Key, org.codehaus.plexus.classworlds.realm.ClassRealm, java.util.List) 
		org.apache.maven.plugin.PluginRealmCache$Key key
		org.codehaus.plexus.classworlds.realm.ClassRealm pluginRealm
		java.util.List pluginArtifacts
		org.apache.maven.plugin.PluginRealmCache$CacheRecord record
	public void flush () 
		org.codehaus.plexus.classworlds.realm.NoSuchRealmException e
		org.codehaus.plexus.classworlds.realm.ClassRealm realm
		org.apache.maven.plugin.PluginRealmCache$CacheRecord record
		java.util.Iterator i$
	protected static int pluginHashCode (org.apache.maven.model.Plugin) 
		org.apache.maven.model.Plugin plugin
	protected static boolean pluginEquals (org.apache.maven.model.Plugin, org.apache.maven.model.Plugin) 
		org.apache.maven.model.Plugin a
		org.apache.maven.model.Plugin b
	public void register (org.apache.maven.project.MavenProject, org.apache.maven.plugin.PluginRealmCache$CacheRecord) 
		org.apache.maven.project.MavenProject project
		org.apache.maven.plugin.PluginRealmCache$CacheRecord record
	public void dispose () 
}

org/apache/maven/plugin/ExtensionRealmCache$CacheRecord.class
ExtensionRealmCache.java
package org.apache.maven.plugin
public org.apache.maven.plugin.ExtensionRealmCache$CacheRecord extends java.lang.Object {
	public final org.codehaus.plexus.classworlds.realm.ClassRealm realm
	public final org.apache.maven.project.ExtensionDescriptor desciptor
	public void  (org.codehaus.plexus.classworlds.realm.ClassRealm, org.apache.maven.project.ExtensionDescriptor) 
		org.codehaus.plexus.classworlds.realm.ClassRealm realm
		org.apache.maven.project.ExtensionDescriptor descriptor
}

org/apache/maven/plugin/ExtensionRealmCache.class
ExtensionRealmCache.java
package org.apache.maven.plugin
public abstract org.apache.maven.plugin.ExtensionRealmCache extends java.lang.Object {
	public abstract org.apache.maven.plugin.ExtensionRealmCache$CacheRecord get (java.util.List) 
	public abstract org.apache.maven.plugin.ExtensionRealmCache$CacheRecord put (java.util.List, org.codehaus.plexus.classworlds.realm.ClassRealm, org.apache.maven.project.ExtensionDescriptor) 
	public abstract void flush () 
	public abstract void register (org.apache.maven.project.MavenProject, org.apache.maven.plugin.ExtensionRealmCache$CacheRecord) 
}

org/apache/maven/plugin/internal/DefaultLegacySupport.class
DefaultLegacySupport.java
package org.apache.maven.plugin.internal
public org.apache.maven.plugin.internal.DefaultLegacySupport extends java.lang.Object implements org.apache.maven.plugin.LegacySupport  {
	private static final ThreadLocal SESSION
	public void  () 
	public void setSession (org.apache.maven.execution.MavenSession) 
		org.apache.maven.execution.MavenSession session
		java.util.concurrent.atomic.AtomicReference reference
	public org.apache.maven.execution.MavenSession getSession () 
		java.util.concurrent.atomic.AtomicReference currentSession
	public org.eclipse.aether.RepositorySystemSession getRepositorySession () 
		org.apache.maven.execution.MavenSession session
	static void  () 
}

org/apache/maven/plugin/internal/DefaultMavenPluginManager.class
DefaultMavenPluginManager.java
package org.apache.maven.plugin.internal
public org.apache.maven.plugin.internal.DefaultMavenPluginManager extends java.lang.Object implements org.apache.maven.plugin.MavenPluginManager  {
	private org.codehaus.plexus.logging.Logger logger
	private org.codehaus.plexus.logging.LoggerManager loggerManager
	private org.codehaus.plexus.PlexusContainer container
	private org.apache.maven.classrealm.ClassRealmManager classRealmManager
	private org.apache.maven.plugin.PluginDescriptorCache pluginDescriptorCache
	private org.apache.maven.plugin.PluginRealmCache pluginRealmCache
	private org.apache.maven.plugin.internal.PluginDependenciesResolver pluginDependenciesResolver
	private org.apache.maven.rtinfo.RuntimeInformation runtimeInformation
	private org.apache.maven.plugin.descriptor.PluginDescriptorBuilder builder
	public void  () 
	public synchronized org.apache.maven.plugin.descriptor.PluginDescriptor getPluginDescriptor (org.apache.maven.model.Plugin, java.util.List, org.eclipse.aether.RepositorySystemSession)  throws org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.InvalidPluginDescriptorException 
		org.eclipse.aether.artifact.Artifact artifact
		org.apache.maven.artifact.Artifact pluginArtifact
		org.apache.maven.model.Plugin plugin
		java.util.List repositories
		org.eclipse.aether.RepositorySystemSession session
		org.apache.maven.plugin.PluginDescriptorCache$Key cacheKey
		org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor
	private org.apache.maven.plugin.descriptor.PluginDescriptor extractPluginDescriptor (org.apache.maven.artifact.Artifact, org.apache.maven.model.Plugin)  throws org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.InvalidPluginDescriptorException 
		java.io.InputStream is
		java.util.zip.ZipEntry pluginDescriptorEntry
		java.util.jar.JarFile pluginJar
		java.io.InputStream is
		java.io.File pluginXml
		java.io.IOException e
		org.apache.maven.artifact.Artifact pluginArtifact
		org.apache.maven.model.Plugin plugin
		org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor
		java.io.File pluginFile
		org.apache.maven.plugin.MavenPluginValidator validator
	private java.lang.String getPluginDescriptorLocation () 
	private org.apache.maven.plugin.descriptor.PluginDescriptor parsePluginDescriptor (java.io.InputStream, org.apache.maven.model.Plugin, java.lang.String)  throws org.apache.maven.plugin.PluginDescriptorParsingException 
		java.io.Reader reader
		org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor
		java.io.IOException e
		org.codehaus.plexus.configuration.PlexusConfigurationException e
		java.io.InputStream is
		org.apache.maven.model.Plugin plugin
		String descriptorLocation
	public org.apache.maven.plugin.descriptor.MojoDescriptor getMojoDescriptor (org.apache.maven.model.Plugin, java.lang.String, java.util.List, org.eclipse.aether.RepositorySystemSession)  throws org.apache.maven.plugin.MojoNotFoundException org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.InvalidPluginDescriptorException 
		org.apache.maven.model.Plugin plugin
		String goal
		java.util.List repositories
		org.eclipse.aether.RepositorySystemSession session
		org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor
		org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor
	public void checkRequiredMavenVersion (org.apache.maven.plugin.descriptor.PluginDescriptor)  throws org.apache.maven.plugin.PluginIncompatibleException 
		RuntimeException e
		org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor
		String requiredMavenVersion
	public synchronized void setupPluginRealm (org.apache.maven.plugin.descriptor.PluginDescriptor, org.apache.maven.execution.MavenSession, java.lang.ClassLoader, java.util.List, org.eclipse.aether.graph.DependencyFilter)  throws org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.PluginContainerException 
		org.codehaus.plexus.component.repository.ComponentDescriptor componentDescriptor
		java.util.Iterator i$
		org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor
		org.apache.maven.execution.MavenSession session
		ClassLoader parent
		java.util.List imports
		org.eclipse.aether.graph.DependencyFilter filter
		org.apache.maven.model.Plugin plugin
		org.apache.maven.project.MavenProject project
		java.util.Map foreignImports
		org.apache.maven.plugin.PluginRealmCache$Key cacheKey
		org.apache.maven.plugin.PluginRealmCache$CacheRecord cacheRecord
	private void createPluginRealm (org.apache.maven.plugin.descriptor.PluginDescriptor, org.apache.maven.execution.MavenSession, java.lang.ClassLoader, java.util.Map, org.eclipse.aether.graph.DependencyFilter)  throws org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.PluginContainerException 
		org.apache.maven.artifact.Artifact artifact
		java.util.Iterator it
		org.codehaus.plexus.component.repository.ComponentDescriptor componentDescriptor
		java.util.Iterator i$
		org.codehaus.plexus.component.repository.exception.ComponentLookupException e
		org.codehaus.plexus.component.composition.CycleDetectedInComponentGraphException e
		org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor
		org.apache.maven.execution.MavenSession session
		ClassLoader parent
		java.util.Map foreignImports
		org.eclipse.aether.graph.DependencyFilter filter
		org.apache.maven.model.Plugin plugin
		org.apache.maven.artifact.Artifact pluginArtifact
		org.apache.maven.project.MavenProject project
		org.eclipse.aether.graph.DependencyFilter dependencyFilter
		org.eclipse.aether.graph.DependencyNode root
		org.eclipse.aether.util.graph.visitor.PreorderNodeListGenerator nlg
		java.util.List exposedPluginArtifacts
		java.util.List pluginArtifacts
		org.codehaus.plexus.classworlds.realm.ClassRealm pluginRealm
	private java.util.Map calcImports (org.apache.maven.project.MavenProject, java.lang.ClassLoader, java.util.List) 
		String parentImport
		java.util.Iterator i$
		org.apache.maven.project.MavenProject project
		ClassLoader parent
		java.util.List imports
		java.util.Map foreignImports
		ClassLoader projectRealm
	public java.lang.Object getConfiguredMojo (java.lang.Class, org.apache.maven.execution.MavenSession, org.apache.maven.plugin.MojoExecution)  throws org.apache.maven.plugin.PluginConfigurationException org.apache.maven.plugin.PluginContainerException 
		java.io.ByteArrayOutputStream os
		java.io.PrintStream ps
		java.io.ByteArrayOutputStream os
		java.io.PrintStream ps
		Throwable cause
		org.codehaus.plexus.component.repository.exception.ComponentLookupException e
		org.apache.maven.project.MavenProject project
		java.util.Map pluginContext
		org.codehaus.plexus.logging.Logger mojoLogger
		org.codehaus.plexus.configuration.PlexusConfiguration pomConfiguration
		Object mojo
		org.codehaus.plexus.util.xml.Xpp3Dom dom
		org.codehaus.plexus.configuration.PlexusConfiguration pomConfiguration
		org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator expressionEvaluator
		Class mojoInterface
		org.apache.maven.execution.MavenSession session
		org.apache.maven.plugin.MojoExecution mojoExecution
		org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor
		org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor
		org.codehaus.plexus.classworlds.realm.ClassRealm pluginRealm
		org.codehaus.plexus.classworlds.realm.ClassRealm oldLookupRealm
		ClassLoader oldClassLoader
	private void populatePluginFields (java.lang.Object, org.apache.maven.plugin.descriptor.MojoDescriptor, org.codehaus.plexus.classworlds.realm.ClassRealm, org.codehaus.plexus.configuration.PlexusConfiguration, org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator)  throws org.apache.maven.plugin.PluginConfigurationException 
		org.codehaus.plexus.component.configurator.ConfigurationListener listener
		org.apache.maven.plugin.internal.ValidatingConfigurationListener validator
		java.util.Collection missingParameters
		org.codehaus.plexus.component.repository.exception.ComponentLifecycleException e
		String message
		org.codehaus.plexus.component.configurator.ComponentConfigurationException e
		org.codehaus.plexus.component.repository.exception.ComponentLookupException e
		java.io.ByteArrayOutputStream os
		java.io.PrintStream ps
		NoClassDefFoundError e
		java.io.ByteArrayOutputStream os
		java.io.PrintStream ps
		LinkageError e
		org.codehaus.plexus.component.repository.exception.ComponentLifecycleException e
		Object mojo
		org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor
		org.codehaus.plexus.classworlds.realm.ClassRealm pluginRealm
		org.codehaus.plexus.configuration.PlexusConfiguration configuration
		org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator expressionEvaluator
		org.codehaus.plexus.component.configurator.ComponentConfigurator configurator
		String configuratorId
	private void validateParameters (org.apache.maven.plugin.descriptor.MojoDescriptor, org.codehaus.plexus.configuration.PlexusConfiguration, org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator)  throws org.codehaus.plexus.component.configurator.ComponentConfigurationException org.apache.maven.plugin.PluginParameterException 
		String msg
		org.codehaus.plexus.component.configurator.expression.ExpressionEvaluationException e
		String expression
		Object value
		org.codehaus.plexus.configuration.PlexusConfiguration config
		org.apache.maven.plugin.descriptor.Parameter parameter
		java.util.Iterator i$
		org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor
		org.codehaus.plexus.configuration.PlexusConfiguration configuration
		org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator expressionEvaluator
		java.util.List invalidParameters
	public void releaseMojo (java.lang.Object, org.apache.maven.plugin.MojoExecution) 
		String goalExecId
		org.codehaus.plexus.component.repository.exception.ComponentLifecycleException e
		Object mojo
		org.apache.maven.plugin.MojoExecution mojoExecution
}

org/apache/maven/plugin/internal/DefaultPluginDependenciesResolver$GraphLogger.class
DefaultPluginDependenciesResolver.java
package org.apache.maven.plugin.internal
 org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver$GraphLogger extends java.lang.Object implements org.eclipse.aether.graph.DependencyVisitor  {
	private String indent
	final org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver this$0
	void  (org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver) 
	public boolean visitEnter (org.eclipse.aether.graph.DependencyNode) 
		org.eclipse.aether.artifact.Artifact art
		org.eclipse.aether.graph.DependencyNode node
		StringBuilder buffer
		org.eclipse.aether.graph.Dependency dep
	public boolean visitLeave (org.eclipse.aether.graph.DependencyNode) 
		org.eclipse.aether.graph.DependencyNode node
}

org/apache/maven/plugin/internal/DefaultPluginDependenciesResolver.class
DefaultPluginDependenciesResolver.java
package org.apache.maven.plugin.internal
public org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver extends java.lang.Object implements org.apache.maven.plugin.internal.PluginDependenciesResolver  {
	private static final String REPOSITORY_CONTEXT
	private org.codehaus.plexus.logging.Logger logger
	private org.apache.maven.ArtifactFilterManager artifactFilterManager
	private org.eclipse.aether.RepositorySystem repoSystem
	public void  () 
	private org.eclipse.aether.artifact.Artifact toArtifact (org.apache.maven.model.Plugin, org.eclipse.aether.RepositorySystemSession) 
		org.apache.maven.model.Plugin plugin
		org.eclipse.aether.RepositorySystemSession session
	public org.eclipse.aether.artifact.Artifact resolve (org.apache.maven.model.Plugin, java.util.List, org.eclipse.aether.RepositorySystemSession)  throws org.apache.maven.plugin.PluginResolutionException 
		java.util.Map props
		org.eclipse.aether.DefaultRepositorySystemSession pluginSession
		org.eclipse.aether.resolution.ArtifactDescriptorRequest request
		org.eclipse.aether.resolution.ArtifactDescriptorResult result
		String requiredMavenVersion
		org.eclipse.aether.resolution.ArtifactDescriptorException e
		org.eclipse.aether.resolution.ArtifactRequest request
		org.eclipse.aether.resolution.ArtifactResolutionException e
		org.apache.maven.model.Plugin plugin
		java.util.List repositories
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.RequestTrace trace
		org.eclipse.aether.artifact.Artifact pluginArtifact
	public org.eclipse.aether.graph.DependencyNode resolve (org.apache.maven.model.Plugin, org.eclipse.aether.artifact.Artifact, org.eclipse.aether.graph.DependencyFilter, java.util.List, org.eclipse.aether.RepositorySystemSession)  throws org.apache.maven.plugin.PluginResolutionException 
		org.eclipse.aether.graph.Dependency pluginDep
		org.apache.maven.model.Dependency dependency
		java.util.Iterator i$
		org.eclipse.aether.collection.DependencySelector selector
		org.eclipse.aether.collection.DependencyGraphTransformer transformer
		org.eclipse.aether.DefaultRepositorySystemSession pluginSession
		org.eclipse.aether.collection.CollectRequest request
		org.eclipse.aether.resolution.DependencyRequest depRequest
		org.eclipse.aether.collection.DependencyCollectionException e
		org.eclipse.aether.resolution.DependencyResolutionException e
		org.apache.maven.model.Plugin plugin
		org.eclipse.aether.artifact.Artifact pluginArtifact
		org.eclipse.aether.graph.DependencyFilter dependencyFilter
		java.util.List repositories
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.RequestTrace trace
		org.eclipse.aether.graph.DependencyFilter collectionFilter
		org.eclipse.aether.graph.DependencyFilter resolutionFilter
		org.eclipse.aether.graph.DependencyNode node
	static org.codehaus.plexus.logging.Logger access$000 (org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver) 
		org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver x0
}

org/apache/maven/plugin/internal/DefaultPluginManager.class
DefaultPluginManager.java
package org.apache.maven.plugin.internal
public org.apache.maven.plugin.internal.DefaultPluginManager extends java.lang.Object implements org.apache.maven.plugin.PluginManager  {
	private org.codehaus.plexus.PlexusContainer container
	private org.apache.maven.plugin.MavenPluginManager pluginManager
	private org.apache.maven.plugin.version.PluginVersionResolver pluginVersionResolver
	private org.apache.maven.plugin.prefix.PluginPrefixResolver pluginPrefixResolver
	private org.apache.maven.plugin.LegacySupport legacySupport
	public void  () 
	public void executeMojo (org.apache.maven.project.MavenProject, org.apache.maven.plugin.MojoExecution, org.apache.maven.execution.MavenSession)  throws org.apache.maven.plugin.MojoExecutionException org.apache.maven.artifact.resolver.ArtifactResolutionException org.apache.maven.plugin.MojoFailureException org.apache.maven.artifact.resolver.ArtifactNotFoundException org.apache.maven.project.artifact.InvalidDependencyVersionException org.apache.maven.plugin.PluginManagerException org.apache.maven.plugin.PluginConfigurationException 
		org.apache.maven.project.MavenProject project
		org.apache.maven.plugin.MojoExecution execution
		org.apache.maven.execution.MavenSession session
	public java.lang.Object getPluginComponent (org.apache.maven.model.Plugin, java.lang.String, java.lang.String)  throws org.apache.maven.plugin.PluginManagerException org.codehaus.plexus.component.repository.exception.ComponentLookupException 
		Exception e
		org.apache.maven.model.Plugin plugin
		String role
		String roleHint
		org.apache.maven.execution.MavenSession session
		org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor
		ClassLoader oldClassLoader
	public java.util.Map getPluginComponents (org.apache.maven.model.Plugin, java.lang.String)  throws org.codehaus.plexus.component.repository.exception.ComponentLookupException org.apache.maven.plugin.PluginManagerException 
		Exception e
		org.apache.maven.model.Plugin plugin
		String role
		org.apache.maven.execution.MavenSession session
		org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor
		ClassLoader oldClassLoader
	public org.apache.maven.model.Plugin getPluginDefinitionForPrefix (java.lang.String, org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject) 
		org.apache.maven.plugin.prefix.PluginPrefixResult result
		org.apache.maven.model.Plugin plugin
		org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException e
		String prefix
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
		org.apache.maven.plugin.prefix.PluginPrefixRequest request
	public org.apache.maven.plugin.descriptor.PluginDescriptor getPluginDescriptorForPrefix (java.lang.String) 
		org.apache.maven.plugin.prefix.PluginPrefixResult result
		org.apache.maven.model.Plugin plugin
		Exception e
		String prefix
		org.apache.maven.execution.MavenSession session
		org.apache.maven.plugin.prefix.PluginPrefixRequest request
	public org.apache.maven.plugin.descriptor.PluginDescriptor loadPluginDescriptor (org.apache.maven.model.Plugin, org.apache.maven.project.MavenProject, org.apache.maven.execution.MavenSession)  throws org.apache.maven.artifact.resolver.ArtifactResolutionException org.apache.maven.plugin.version.PluginVersionResolutionException org.apache.maven.artifact.resolver.ArtifactNotFoundException org.apache.maven.artifact.versioning.InvalidVersionSpecificationException org.apache.maven.plugin.InvalidPluginException org.apache.maven.plugin.PluginManagerException org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.version.PluginVersionNotFoundException 
		org.apache.maven.model.Plugin plugin
		org.apache.maven.project.MavenProject project
		org.apache.maven.execution.MavenSession session
	public org.apache.maven.plugin.descriptor.PluginDescriptor loadPluginFully (org.apache.maven.model.Plugin, org.apache.maven.project.MavenProject, org.apache.maven.execution.MavenSession)  throws org.apache.maven.artifact.resolver.ArtifactResolutionException org.apache.maven.plugin.version.PluginVersionResolutionException org.apache.maven.artifact.resolver.ArtifactNotFoundException org.apache.maven.artifact.versioning.InvalidVersionSpecificationException org.apache.maven.plugin.InvalidPluginException org.apache.maven.plugin.PluginManagerException org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.version.PluginVersionNotFoundException 
		org.apache.maven.plugin.PluginResolutionException e
		org.apache.maven.model.Plugin plugin
		org.apache.maven.project.MavenProject project
		org.apache.maven.execution.MavenSession session
		org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor
	public org.apache.maven.plugin.descriptor.PluginDescriptor verifyPlugin (org.apache.maven.model.Plugin, org.apache.maven.project.MavenProject, org.apache.maven.settings.Settings, org.apache.maven.artifact.repository.ArtifactRepository)  throws org.apache.maven.artifact.resolver.ArtifactResolutionException org.apache.maven.plugin.version.PluginVersionResolutionException org.apache.maven.artifact.resolver.ArtifactNotFoundException org.apache.maven.artifact.versioning.InvalidVersionSpecificationException org.apache.maven.plugin.InvalidPluginException org.apache.maven.plugin.PluginManagerException org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.version.PluginVersionNotFoundException 
		org.apache.maven.plugin.version.PluginVersionRequest versionRequest
		org.apache.maven.plugin.PluginResolutionException e
		org.apache.maven.plugin.PluginDescriptorParsingException e
		org.apache.maven.plugin.InvalidPluginDescriptorException e
		org.apache.maven.model.Plugin plugin
		org.apache.maven.project.MavenProject project
		org.apache.maven.settings.Settings settings
		org.apache.maven.artifact.repository.ArtifactRepository localRepository
		org.apache.maven.execution.MavenSession session
}

org/apache/maven/plugin/internal/PlexusUtilsInjector.class
PlexusUtilsInjector.java
package org.apache.maven.plugin.internal
 org.apache.maven.plugin.internal.PlexusUtilsInjector extends java.lang.Object implements org.eclipse.aether.collection.DependencyGraphTransformer  {
	private static final String GID
	private static final String AID
	private static final String VER
	private static final String EXT
	void  () 
	public org.eclipse.aether.graph.DependencyNode transformGraph (org.eclipse.aether.graph.DependencyNode, org.eclipse.aether.collection.DependencyGraphTransformationContext)  throws org.eclipse.aether.RepositoryException 
		org.eclipse.aether.artifact.Artifact pu
		org.eclipse.aether.graph.DefaultDependencyNode child
		org.eclipse.aether.graph.DependencyNode node
		org.eclipse.aether.collection.DependencyGraphTransformationContext context
	private org.eclipse.aether.graph.DependencyNode findPlexusUtils (org.eclipse.aether.graph.DependencyNode) 
		org.eclipse.aether.graph.DependencyNode result
		org.eclipse.aether.graph.DependencyNode child
		java.util.Iterator i$
		org.eclipse.aether.graph.DependencyNode node
		org.eclipse.aether.artifact.Artifact artifact
}

org/apache/maven/plugin/internal/PluginDependenciesResolver.class
PluginDependenciesResolver.java
package org.apache.maven.plugin.internal
public abstract org.apache.maven.plugin.internal.PluginDependenciesResolver extends java.lang.Object {
	public abstract org.eclipse.aether.artifact.Artifact resolve (org.apache.maven.model.Plugin, java.util.List, org.eclipse.aether.RepositorySystemSession)  throws org.apache.maven.plugin.PluginResolutionException 
	public abstract org.eclipse.aether.graph.DependencyNode resolve (org.apache.maven.model.Plugin, org.eclipse.aether.artifact.Artifact, org.eclipse.aether.graph.DependencyFilter, java.util.List, org.eclipse.aether.RepositorySystemSession)  throws org.apache.maven.plugin.PluginResolutionException 
}

org/apache/maven/plugin/internal/PluginDependencyResolutionListener.class
PluginDependencyResolutionListener.java
package org.apache.maven.plugin.internal
 org.apache.maven.plugin.internal.PluginDependencyResolutionListener extends java.lang.Object implements org.apache.maven.artifact.resolver.ResolutionListener  {
	private org.apache.maven.artifact.resolver.filter.ArtifactFilter coreFilter
	private java.util.LinkedList coreArtifacts
	private org.apache.maven.artifact.Artifact wagonProvider
	private java.util.Map bannedArtifacts
	public void  (org.apache.maven.artifact.resolver.filter.ArtifactFilter) 
		org.apache.maven.artifact.resolver.filter.ArtifactFilter coreFilter
	public void removeBannedDependencies (java.util.Collection) 
		org.apache.maven.artifact.Artifact artifact
		java.util.Iterator it
		java.util.Collection artifacts
	public void startProcessChildren (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact artifact
	private boolean isLegacyCoreArtifact (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact artifact
		String version
	public void endProcessChildren (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact artifact
	public void includeArtifact (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact artifact
	private boolean isWagonProvider (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact artifact
	public void manageArtifact (org.apache.maven.artifact.Artifact, org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact artifact
		org.apache.maven.artifact.Artifact replacement
	public void omitForCycle (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact artifact
	public void omitForNearer (org.apache.maven.artifact.Artifact, org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact omitted
		org.apache.maven.artifact.Artifact kept
	public void restrictRange (org.apache.maven.artifact.Artifact, org.apache.maven.artifact.Artifact, org.apache.maven.artifact.versioning.VersionRange) 
		org.apache.maven.artifact.Artifact artifact
		org.apache.maven.artifact.Artifact replacement
		org.apache.maven.artifact.versioning.VersionRange newRange
	public void selectVersionFromRange (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact artifact
	public void testArtifact (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact node
	public void updateScope (org.apache.maven.artifact.Artifact, java.lang.String) 
		org.apache.maven.artifact.Artifact artifact
		String scope
	public void updateScopeCurrentPom (org.apache.maven.artifact.Artifact, java.lang.String) 
		org.apache.maven.artifact.Artifact artifact
		String ignoredScope
}

org/apache/maven/plugin/internal/ValidatingConfigurationListener.class
ValidatingConfigurationListener.java
package org.apache.maven.plugin.internal
 org.apache.maven.plugin.internal.ValidatingConfigurationListener extends java.lang.Object implements org.codehaus.plexus.component.configurator.ConfigurationListener  {
	private final Object mojo
	private final org.codehaus.plexus.component.configurator.ConfigurationListener delegate
	private final java.util.Map missingParameters
	public void  (java.lang.Object, org.apache.maven.plugin.descriptor.MojoDescriptor, org.codehaus.plexus.component.configurator.ConfigurationListener) 
		org.apache.maven.plugin.descriptor.Parameter param
		java.util.Iterator i$
		Object mojo
		org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor
		org.codehaus.plexus.component.configurator.ConfigurationListener delegate
	public java.util.Collection getMissingParameters () 
	public void notifyFieldChangeUsingSetter (java.lang.String, java.lang.Object, java.lang.Object) 
		String fieldName
		Object value
		Object target
	public void notifyFieldChangeUsingReflection (java.lang.String, java.lang.Object, java.lang.Object) 
		String fieldName
		Object value
		Object target
	private void notify (java.lang.String, java.lang.Object) 
		String fieldName
		Object value
}

org/apache/maven/plugin/internal/WagonExcluder.class
WagonExcluder.java
package org.apache.maven.plugin.internal
 org.apache.maven.plugin.internal.WagonExcluder extends java.lang.Object implements org.eclipse.aether.collection.DependencySelector  {
	private final boolean coreArtifact
	public void  () 
	private void  (boolean) 
		boolean coreArtifact
	public boolean selectDependency (org.eclipse.aether.graph.Dependency) 
		org.eclipse.aether.graph.Dependency dependency
	public org.eclipse.aether.collection.DependencySelector deriveChildSelector (org.eclipse.aether.collection.DependencyCollectionContext) 
		org.eclipse.aether.collection.DependencyCollectionContext context
	private boolean isLegacyCoreArtifact (org.eclipse.aether.artifact.Artifact) 
		org.eclipse.aether.artifact.Artifact artifact
		String version
	private boolean isWagonProvider (org.eclipse.aether.artifact.Artifact) 
		org.eclipse.aether.artifact.Artifact artifact
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.maven.plugin.internal.WagonExcluder that
	public int hashCode () 
		int hash
}

org/apache/maven/plugin/InvalidPluginDescriptorException.class
InvalidPluginDescriptorException.java
package org.apache.maven.plugin
public org.apache.maven.plugin.InvalidPluginDescriptorException extends java.lang.Exception {
	public void  (java.lang.String, java.util.List) 
		String message
		java.util.List errors
	private static java.lang.String toMessage (java.lang.String, java.util.List) 
		String error
		java.util.Iterator i$
		String message
		java.util.List errors
		StringBuilder buffer
}

org/apache/maven/plugin/InvalidPluginException.class
InvalidPluginException.java
package org.apache.maven.plugin
public org.apache.maven.plugin.InvalidPluginException extends java.lang.Exception {
	public void  (java.lang.String, org.apache.maven.project.ProjectBuildingException) 
		String message
		org.apache.maven.project.ProjectBuildingException e
	public void  (java.lang.String, org.apache.maven.project.artifact.InvalidDependencyVersionException) 
		String message
		org.apache.maven.project.artifact.InvalidDependencyVersionException e
	public void  (java.lang.String) 
		String message
}

org/apache/maven/plugin/LegacySupport.class
LegacySupport.java
package org.apache.maven.plugin
public abstract org.apache.maven.plugin.LegacySupport extends java.lang.Object {
	public abstract void setSession (org.apache.maven.execution.MavenSession) 
	public abstract org.apache.maven.execution.MavenSession getSession () 
	public abstract org.eclipse.aether.RepositorySystemSession getRepositorySession () 
}

org/apache/maven/plugin/MavenPluginManager.class
MavenPluginManager.java
package org.apache.maven.plugin
public abstract org.apache.maven.plugin.MavenPluginManager extends java.lang.Object {
	public abstract org.apache.maven.plugin.descriptor.PluginDescriptor getPluginDescriptor (org.apache.maven.model.Plugin, java.util.List, org.eclipse.aether.RepositorySystemSession)  throws org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.InvalidPluginDescriptorException 
	public abstract org.apache.maven.plugin.descriptor.MojoDescriptor getMojoDescriptor (org.apache.maven.model.Plugin, java.lang.String, java.util.List, org.eclipse.aether.RepositorySystemSession)  throws org.apache.maven.plugin.MojoNotFoundException org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.InvalidPluginDescriptorException 
	public abstract void checkRequiredMavenVersion (org.apache.maven.plugin.descriptor.PluginDescriptor)  throws org.apache.maven.plugin.PluginIncompatibleException 
	public abstract void setupPluginRealm (org.apache.maven.plugin.descriptor.PluginDescriptor, org.apache.maven.execution.MavenSession, java.lang.ClassLoader, java.util.List, org.eclipse.aether.graph.DependencyFilter)  throws org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.PluginContainerException 
	public abstract java.lang.Object getConfiguredMojo (java.lang.Class, org.apache.maven.execution.MavenSession, org.apache.maven.plugin.MojoExecution)  throws org.apache.maven.plugin.PluginConfigurationException org.apache.maven.plugin.PluginContainerException 
	public abstract void releaseMojo (java.lang.Object, org.apache.maven.plugin.MojoExecution) 
}

org/apache/maven/plugin/MavenPluginValidator.class
MavenPluginValidator.java
package org.apache.maven.plugin
public org.apache.maven.plugin.MavenPluginValidator extends java.lang.Object {
	private final org.apache.maven.artifact.Artifact pluginArtifact
	private java.util.List errors
	private boolean firstDescriptor
	public void  (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact pluginArtifact
	public void validate (org.apache.maven.plugin.descriptor.PluginDescriptor) 
		org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor
	public boolean hasErrors () 
	public java.util.List getErrors () 
}

org/apache/maven/plugin/MojoExecution$Source.class
MojoExecution.java
package org.apache.maven.plugin
public final org.apache.maven.plugin.MojoExecution$Source extends java.lang.Enum {
	public static final org.apache.maven.plugin.MojoExecution$Source CLI
	public static final org.apache.maven.plugin.MojoExecution$Source LIFECYCLE
	private static final org.apache.maven.plugin.MojoExecution$Source[] $VALUES
	public static org.apache.maven.plugin.MojoExecution$Source[] values () 
	public static org.apache.maven.plugin.MojoExecution$Source valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

org/apache/maven/plugin/MojoExecution.class
MojoExecution.java
package org.apache.maven.plugin
public org.apache.maven.plugin.MojoExecution extends java.lang.Object {
	private org.apache.maven.model.Plugin plugin
	private String goal
	private String executionId
	private org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor
	private org.codehaus.plexus.util.xml.Xpp3Dom configuration
	private org.apache.maven.plugin.MojoExecution$Source source
	private String lifecyclePhase
	private java.util.Map forkedExecutions
	public void  (org.apache.maven.model.Plugin, java.lang.String, java.lang.String) 
		org.apache.maven.model.Plugin plugin
		String goal
		String executionId
	public void  (org.apache.maven.plugin.descriptor.MojoDescriptor) 
		org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor
	public void  (org.apache.maven.plugin.descriptor.MojoDescriptor, java.lang.String, org.apache.maven.plugin.MojoExecution$Source) 
		org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor
		String executionId
		org.apache.maven.plugin.MojoExecution$Source source
	public void  (org.apache.maven.plugin.descriptor.MojoDescriptor, java.lang.String) 
		org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor
		String executionId
	public void  (org.apache.maven.plugin.descriptor.MojoDescriptor, org.codehaus.plexus.util.xml.Xpp3Dom) 
		org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor
		org.codehaus.plexus.util.xml.Xpp3Dom configuration
	public org.apache.maven.plugin.MojoExecution$Source getSource () 
	public java.lang.String getExecutionId () 
	public org.apache.maven.model.Plugin getPlugin () 
	public org.apache.maven.plugin.descriptor.MojoDescriptor getMojoDescriptor () 
	public org.codehaus.plexus.util.xml.Xpp3Dom getConfiguration () 
	public void setConfiguration (org.codehaus.plexus.util.xml.Xpp3Dom) 
		org.codehaus.plexus.util.xml.Xpp3Dom configuration
	public java.lang.String identify () 
		StringBuilder sb
	public java.lang.String getLifecyclePhase () 
	public void setLifecyclePhase (java.lang.String) 
		String lifecyclePhase
	public java.lang.String toString () 
		StringBuilder buffer
	public java.lang.String getGroupId () 
	public java.lang.String getArtifactId () 
	public java.lang.String getVersion () 
	public java.lang.String getGoal () 
	public void setMojoDescriptor (org.apache.maven.plugin.descriptor.MojoDescriptor) 
		org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor
	public java.util.Map getForkedExecutions () 
	public void setForkedExecutions (java.lang.String, java.util.List) 
		String projectKey
		java.util.List forkedExecutions
}

org/apache/maven/plugin/PluginArtifactsCache$CacheRecord.class
PluginArtifactsCache.java
package org.apache.maven.plugin
public org.apache.maven.plugin.PluginArtifactsCache$CacheRecord extends java.lang.Object {
	public final java.util.List artifacts
	public final org.apache.maven.plugin.PluginResolutionException exception
	public void  (java.util.List) 
		java.util.List artifacts
	public void  (org.apache.maven.plugin.PluginResolutionException) 
		org.apache.maven.plugin.PluginResolutionException exception
}

org/apache/maven/plugin/PluginArtifactsCache$Key.class
PluginArtifactsCache.java
package org.apache.maven.plugin
public abstract org.apache.maven.plugin.PluginArtifactsCache$Key extends java.lang.Object {
}

org/apache/maven/plugin/PluginArtifactsCache.class
PluginArtifactsCache.java
package org.apache.maven.plugin
public abstract org.apache.maven.plugin.PluginArtifactsCache extends java.lang.Object {
	public abstract org.apache.maven.plugin.PluginArtifactsCache$Key createKey (org.apache.maven.model.Plugin, org.eclipse.aether.graph.DependencyFilter, java.util.List, org.eclipse.aether.RepositorySystemSession) 
	public abstract org.apache.maven.plugin.PluginArtifactsCache$CacheRecord get (org.apache.maven.plugin.PluginArtifactsCache$Key)  throws org.apache.maven.plugin.PluginResolutionException 
	public abstract org.apache.maven.plugin.PluginArtifactsCache$CacheRecord put (org.apache.maven.plugin.PluginArtifactsCache$Key, java.util.List) 
	public abstract org.apache.maven.plugin.PluginArtifactsCache$CacheRecord put (org.apache.maven.plugin.PluginArtifactsCache$Key, org.apache.maven.plugin.PluginResolutionException) 
	public abstract void flush () 
	public abstract void register (org.apache.maven.project.MavenProject, org.apache.maven.plugin.PluginArtifactsCache$CacheRecord) 
}

org/apache/maven/plugin/PluginConfigurationException.class
PluginConfigurationException.java
package org.apache.maven.plugin
public org.apache.maven.plugin.PluginConfigurationException extends java.lang.Exception {
	private org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor
	private String originalMessage
	public void  (org.apache.maven.plugin.descriptor.PluginDescriptor, java.lang.String) 
		org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor
		String originalMessage
	public void  (org.apache.maven.plugin.descriptor.PluginDescriptor, java.lang.String, java.lang.Throwable) 
		org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor
		String originalMessage
		Throwable cause
	public void  (org.apache.maven.plugin.descriptor.PluginDescriptor, java.lang.String, org.codehaus.plexus.component.configurator.expression.ExpressionEvaluationException) 
		org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor
		String originalMessage
		org.codehaus.plexus.component.configurator.expression.ExpressionEvaluationException cause
	public void  (org.apache.maven.plugin.descriptor.PluginDescriptor, java.lang.String, org.codehaus.plexus.component.configurator.ComponentConfigurationException) 
		org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor
		String originalMessage
		org.codehaus.plexus.component.configurator.ComponentConfigurationException cause
	public void  (org.apache.maven.plugin.descriptor.PluginDescriptor, java.lang.String, org.codehaus.plexus.component.repository.exception.ComponentLookupException) 
		org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor
		String originalMessage
		org.codehaus.plexus.component.repository.exception.ComponentLookupException cause
}

org/apache/maven/plugin/PluginContainerException.class
PluginContainerException.java
package org.apache.maven.plugin
public org.apache.maven.plugin.PluginContainerException extends org.apache.maven.plugin.PluginManagerException {
	private org.codehaus.plexus.classworlds.realm.ClassRealm pluginRealm
	public void  (org.apache.maven.plugin.descriptor.MojoDescriptor, org.codehaus.plexus.classworlds.realm.ClassRealm, java.lang.String, java.lang.Throwable) 
		org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor
		org.codehaus.plexus.classworlds.realm.ClassRealm pluginRealm
		String message
		Throwable e
	public void  (org.apache.maven.plugin.descriptor.MojoDescriptor, org.codehaus.plexus.classworlds.realm.ClassRealm, java.lang.String, org.codehaus.plexus.component.repository.exception.ComponentLookupException) 
		org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor
		org.codehaus.plexus.classworlds.realm.ClassRealm pluginRealm
		String message
		org.codehaus.plexus.component.repository.exception.ComponentLookupException e
	public void  (org.apache.maven.model.Plugin, org.codehaus.plexus.classworlds.realm.ClassRealm, java.lang.String, java.lang.Throwable) 
		org.apache.maven.model.Plugin plugin
		org.codehaus.plexus.classworlds.realm.ClassRealm pluginRealm
		String message
		Throwable e
	public void  (org.apache.maven.model.Plugin, org.codehaus.plexus.classworlds.realm.ClassRealm, java.lang.String, org.codehaus.plexus.configuration.PlexusConfigurationException) 
		org.apache.maven.model.Plugin plugin
		org.codehaus.plexus.classworlds.realm.ClassRealm pluginRealm
		String message
		org.codehaus.plexus.configuration.PlexusConfigurationException e
	public void  (org.apache.maven.model.Plugin, org.codehaus.plexus.classworlds.realm.ClassRealm, java.lang.String, org.codehaus.plexus.component.repository.exception.ComponentRepositoryException) 
		org.apache.maven.model.Plugin plugin
		org.codehaus.plexus.classworlds.realm.ClassRealm pluginRealm
		String message
		org.codehaus.plexus.component.repository.exception.ComponentRepositoryException e
	public org.codehaus.plexus.classworlds.realm.ClassRealm getPluginRealm () 
}

org/apache/maven/plugin/PluginDescriptorCache$Key.class
PluginDescriptorCache.java
package org.apache.maven.plugin
public abstract org.apache.maven.plugin.PluginDescriptorCache$Key extends java.lang.Object {
}

org/apache/maven/plugin/PluginDescriptorCache.class
PluginDescriptorCache.java
package org.apache.maven.plugin
public abstract org.apache.maven.plugin.PluginDescriptorCache extends java.lang.Object {
	public abstract org.apache.maven.plugin.PluginDescriptorCache$Key createKey (org.apache.maven.model.Plugin, java.util.List, org.eclipse.aether.RepositorySystemSession) 
	public abstract void put (org.apache.maven.plugin.PluginDescriptorCache$Key, org.apache.maven.plugin.descriptor.PluginDescriptor) 
	public abstract org.apache.maven.plugin.descriptor.PluginDescriptor get (org.apache.maven.plugin.PluginDescriptorCache$Key) 
	public abstract void flush () 
}

org/apache/maven/plugin/PluginDescriptorParsingException.class
PluginDescriptorParsingException.java
package org.apache.maven.plugin
public org.apache.maven.plugin.PluginDescriptorParsingException extends java.lang.Exception {
	public void  (org.apache.maven.model.Plugin, java.lang.String, java.lang.Throwable) 
		org.apache.maven.model.Plugin plugin
		String descriptorLocation
		Throwable e
	private static java.lang.String createMessage (org.apache.maven.model.Plugin, java.lang.String, java.lang.Throwable) 
		org.apache.maven.model.Plugin plugin
		String descriptorLocation
		Throwable e
		String message
}

org/apache/maven/plugin/PluginExecutionException.class
PluginExecutionException.java
package org.apache.maven.plugin
public org.apache.maven.plugin.PluginExecutionException extends org.apache.maven.plugin.PluginManagerException {
	private final org.apache.maven.plugin.MojoExecution mojoExecution
	public void  (org.apache.maven.plugin.MojoExecution, org.apache.maven.project.MavenProject, java.lang.String) 
		org.apache.maven.plugin.MojoExecution mojoExecution
		org.apache.maven.project.MavenProject project
		String message
	public void  (org.apache.maven.plugin.MojoExecution, org.apache.maven.project.MavenProject, java.lang.String, java.lang.Throwable) 
		org.apache.maven.plugin.MojoExecution mojoExecution
		org.apache.maven.project.MavenProject project
		String message
		Throwable cause
	public void  (org.apache.maven.plugin.MojoExecution, org.apache.maven.project.MavenProject, java.lang.Exception) 
		org.apache.maven.plugin.MojoExecution mojoExecution
		org.apache.maven.project.MavenProject project
		Exception cause
	public void  (org.apache.maven.plugin.MojoExecution, org.apache.maven.project.MavenProject, org.apache.maven.project.DuplicateArtifactAttachmentException) 
		org.apache.maven.plugin.MojoExecution mojoExecution
		org.apache.maven.project.MavenProject project
		org.apache.maven.project.DuplicateArtifactAttachmentException cause
	public org.apache.maven.plugin.MojoExecution getMojoExecution () 
	private static java.lang.String constructMessage (org.apache.maven.plugin.MojoExecution, java.lang.Throwable) 
		String message
		org.apache.maven.plugin.MojoExecution mojoExecution
		Throwable cause
		String message
}

org/apache/maven/plugin/PluginIncompatibleException.class
PluginIncompatibleException.java
package org.apache.maven.plugin
public org.apache.maven.plugin.PluginIncompatibleException extends org.apache.maven.plugin.PluginManagerException {
	public void  (org.apache.maven.model.Plugin, java.lang.String) 
		org.apache.maven.model.Plugin plugin
		String message
}

org/apache/maven/plugin/PluginLoaderException.class
PluginLoaderException.java
package org.apache.maven.plugin
public org.apache.maven.plugin.PluginLoaderException extends java.lang.Exception {
	private String pluginKey
	public void  (org.apache.maven.model.Plugin, java.lang.String, org.apache.maven.artifact.resolver.ArtifactResolutionException) 
		org.apache.maven.model.Plugin plugin
		String message
		org.apache.maven.artifact.resolver.ArtifactResolutionException cause
	public void  (org.apache.maven.model.Plugin, java.lang.String, org.apache.maven.artifact.resolver.ArtifactNotFoundException) 
		org.apache.maven.model.Plugin plugin
		String message
		org.apache.maven.artifact.resolver.ArtifactNotFoundException cause
	public void  (org.apache.maven.model.Plugin, java.lang.String, org.apache.maven.plugin.PluginNotFoundException) 
		org.apache.maven.model.Plugin plugin
		String message
		org.apache.maven.plugin.PluginNotFoundException cause
	public void  (org.apache.maven.model.Plugin, java.lang.String, org.apache.maven.plugin.version.PluginVersionResolutionException) 
		org.apache.maven.model.Plugin plugin
		String message
		org.apache.maven.plugin.version.PluginVersionResolutionException cause
	public void  (org.apache.maven.model.Plugin, java.lang.String, org.apache.maven.artifact.versioning.InvalidVersionSpecificationException) 
		org.apache.maven.model.Plugin plugin
		String message
		org.apache.maven.artifact.versioning.InvalidVersionSpecificationException cause
	public void  (org.apache.maven.model.Plugin, java.lang.String, org.apache.maven.plugin.InvalidPluginException) 
		org.apache.maven.model.Plugin plugin
		String message
		org.apache.maven.plugin.InvalidPluginException cause
	public void  (org.apache.maven.model.Plugin, java.lang.String, org.apache.maven.plugin.PluginManagerException) 
		org.apache.maven.model.Plugin plugin
		String message
		org.apache.maven.plugin.PluginManagerException cause
	public void  (org.apache.maven.model.Plugin, java.lang.String, org.apache.maven.plugin.version.PluginVersionNotFoundException) 
		org.apache.maven.model.Plugin plugin
		String message
		org.apache.maven.plugin.version.PluginVersionNotFoundException cause
	public void  (org.apache.maven.model.Plugin, java.lang.String) 
		org.apache.maven.model.Plugin plugin
		String message
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (org.apache.maven.model.ReportPlugin, java.lang.String, java.lang.Throwable) 
		org.apache.maven.model.ReportPlugin plugin
		String message
		Throwable cause
	public void  (org.apache.maven.model.ReportPlugin, java.lang.String) 
		org.apache.maven.model.ReportPlugin plugin
		String message
	public java.lang.String getPluginKey () 
}

org/apache/maven/plugin/PluginManager.class
PluginManager.java
package org.apache.maven.plugin
public abstract org.apache.maven.plugin.PluginManager extends java.lang.Object {
	public static final String ROLE
	public abstract void executeMojo (org.apache.maven.project.MavenProject, org.apache.maven.plugin.MojoExecution, org.apache.maven.execution.MavenSession)  throws org.apache.maven.plugin.MojoExecutionException org.apache.maven.artifact.resolver.ArtifactResolutionException org.apache.maven.plugin.MojoFailureException org.apache.maven.artifact.resolver.ArtifactNotFoundException org.apache.maven.project.artifact.InvalidDependencyVersionException org.apache.maven.plugin.PluginManagerException org.apache.maven.plugin.PluginConfigurationException 
	public abstract org.apache.maven.plugin.descriptor.PluginDescriptor getPluginDescriptorForPrefix (java.lang.String) 
	public abstract org.apache.maven.model.Plugin getPluginDefinitionForPrefix (java.lang.String, org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject) 
	public abstract org.apache.maven.plugin.descriptor.PluginDescriptor verifyPlugin (org.apache.maven.model.Plugin, org.apache.maven.project.MavenProject, org.apache.maven.settings.Settings, org.apache.maven.artifact.repository.ArtifactRepository)  throws org.apache.maven.artifact.resolver.ArtifactResolutionException org.apache.maven.plugin.version.PluginVersionResolutionException org.apache.maven.artifact.resolver.ArtifactNotFoundException org.apache.maven.artifact.versioning.InvalidVersionSpecificationException org.apache.maven.plugin.InvalidPluginException org.apache.maven.plugin.PluginManagerException org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.version.PluginVersionNotFoundException 
	public abstract java.lang.Object getPluginComponent (org.apache.maven.model.Plugin, java.lang.String, java.lang.String)  throws org.apache.maven.plugin.PluginManagerException org.codehaus.plexus.component.repository.exception.ComponentLookupException 
	public abstract java.util.Map getPluginComponents (org.apache.maven.model.Plugin, java.lang.String)  throws org.codehaus.plexus.component.repository.exception.ComponentLookupException org.apache.maven.plugin.PluginManagerException 
	public abstract org.apache.maven.plugin.descriptor.PluginDescriptor loadPluginDescriptor (org.apache.maven.model.Plugin, org.apache.maven.project.MavenProject, org.apache.maven.execution.MavenSession)  throws org.apache.maven.artifact.resolver.ArtifactResolutionException org.apache.maven.plugin.version.PluginVersionResolutionException org.apache.maven.artifact.resolver.ArtifactNotFoundException org.apache.maven.artifact.versioning.InvalidVersionSpecificationException org.apache.maven.plugin.InvalidPluginException org.apache.maven.plugin.PluginManagerException org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.version.PluginVersionNotFoundException 
	public abstract org.apache.maven.plugin.descriptor.PluginDescriptor loadPluginFully (org.apache.maven.model.Plugin, org.apache.maven.project.MavenProject, org.apache.maven.execution.MavenSession)  throws org.apache.maven.artifact.resolver.ArtifactResolutionException org.apache.maven.plugin.version.PluginVersionResolutionException org.apache.maven.artifact.resolver.ArtifactNotFoundException org.apache.maven.artifact.versioning.InvalidVersionSpecificationException org.apache.maven.plugin.InvalidPluginException org.apache.maven.plugin.PluginManagerException org.apache.maven.plugin.PluginNotFoundException org.apache.maven.plugin.version.PluginVersionNotFoundException 
	static void  () 
}

org/apache/maven/plugin/PluginManagerException.class
PluginManagerException.java
package org.apache.maven.plugin
public org.apache.maven.plugin.PluginManagerException extends java.lang.Exception {
	private final String pluginGroupId
	private final String pluginArtifactId
	private final String pluginVersion
	private String goal
	private org.apache.maven.project.MavenProject project
	protected void  (org.apache.maven.model.Plugin, java.lang.String, org.apache.maven.project.MavenProject, java.lang.Throwable) 
		org.apache.maven.model.Plugin plugin
		String message
		org.apache.maven.project.MavenProject project
		Throwable cause
	public void  (org.apache.maven.model.Plugin, java.lang.String, java.lang.Throwable) 
		org.apache.maven.model.Plugin plugin
		String message
		Throwable cause
	protected void  (org.apache.maven.plugin.descriptor.MojoDescriptor, java.lang.String, java.lang.Throwable) 
		org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor
		String message
		Throwable cause
	protected void  (org.apache.maven.plugin.descriptor.MojoDescriptor, org.apache.maven.project.MavenProject, java.lang.String) 
		org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor
		org.apache.maven.project.MavenProject project
		String message
	protected void  (org.apache.maven.plugin.descriptor.MojoDescriptor, org.apache.maven.project.MavenProject, java.lang.String, java.lang.Throwable) 
		org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor
		org.apache.maven.project.MavenProject project
		String message
		Throwable cause
	public void  (org.apache.maven.model.Plugin, org.apache.maven.artifact.versioning.InvalidVersionSpecificationException) 
		org.apache.maven.model.Plugin plugin
		org.apache.maven.artifact.versioning.InvalidVersionSpecificationException cause
	public void  (org.apache.maven.model.Plugin, java.lang.String, org.codehaus.plexus.configuration.PlexusConfigurationException) 
		org.apache.maven.model.Plugin plugin
		String message
		org.codehaus.plexus.configuration.PlexusConfigurationException cause
	public void  (org.apache.maven.model.Plugin, java.lang.String, org.codehaus.plexus.component.repository.exception.ComponentRepositoryException) 
		org.apache.maven.model.Plugin plugin
		String message
		org.codehaus.plexus.component.repository.exception.ComponentRepositoryException cause
	public void  (org.apache.maven.plugin.descriptor.MojoDescriptor, org.apache.maven.project.MavenProject, java.lang.String, org.codehaus.plexus.classworlds.realm.NoSuchRealmException) 
		org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor
		org.apache.maven.project.MavenProject project
		String message
		org.codehaus.plexus.classworlds.realm.NoSuchRealmException cause
	public void  (org.apache.maven.plugin.descriptor.MojoDescriptor, java.lang.String, org.apache.maven.project.MavenProject, org.codehaus.plexus.PlexusContainerException) 
		org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor
		String message
		org.apache.maven.project.MavenProject project
		org.codehaus.plexus.PlexusContainerException cause
		org.apache.maven.plugin.descriptor.PluginDescriptor pd
	public void  (org.apache.maven.model.Plugin, java.lang.String, org.codehaus.plexus.PlexusContainerException) 
		org.apache.maven.model.Plugin plugin
		String message
		org.codehaus.plexus.PlexusContainerException cause
	public void  (org.apache.maven.model.Plugin, java.lang.String, org.apache.maven.project.MavenProject) 
		org.apache.maven.model.Plugin plugin
		String message
		org.apache.maven.project.MavenProject project
	public java.lang.String getPluginGroupId () 
	public java.lang.String getPluginArtifactId () 
	public java.lang.String getPluginVersion () 
	public java.lang.String getGoal () 
	public org.apache.maven.project.MavenProject getProject () 
}

org/apache/maven/plugin/PluginNotFoundException.class
PluginNotFoundException.java
package org.apache.maven.plugin
public org.apache.maven.plugin.PluginNotFoundException extends org.apache.maven.artifact.resolver.AbstractArtifactResolutionException {
	private org.apache.maven.model.Plugin plugin
	public void  (org.apache.maven.model.Plugin, org.apache.maven.artifact.resolver.ArtifactNotFoundException) 
		org.apache.maven.model.Plugin plugin
		org.apache.maven.artifact.resolver.ArtifactNotFoundException e
	public void  (org.apache.maven.model.Plugin, java.util.List) 
		org.apache.maven.model.Plugin plugin
		java.util.List remoteRepositories
	public org.apache.maven.model.Plugin getPlugin () 
}

org/apache/maven/plugin/PluginParameterException.class
PluginParameterException.java
package org.apache.maven.plugin
public org.apache.maven.plugin.PluginParameterException extends org.apache.maven.plugin.PluginConfigurationException {
	private final java.util.List parameters
	private final org.apache.maven.plugin.descriptor.MojoDescriptor mojo
	public void  (org.apache.maven.plugin.descriptor.MojoDescriptor, java.util.List) 
		org.apache.maven.plugin.descriptor.MojoDescriptor mojo
		java.util.List parameters
	private static java.lang.String format (java.util.List) 
		org.apache.maven.plugin.descriptor.Parameter parameter
		java.util.Iterator i$
		java.util.List parameters
		StringBuilder buffer
	public org.apache.maven.plugin.descriptor.MojoDescriptor getMojoDescriptor () 
	public java.util.List getParameters () 
	private static void decomposeParameterIntoUserInstructions (org.apache.maven.plugin.descriptor.MojoDescriptor, org.apache.maven.plugin.descriptor.Parameter, java.lang.StringBuilder) 
		ClassNotFoundException e
		boolean isArray
		boolean isCollection
		boolean isMap
		boolean isProperties
		String alias
		org.apache.maven.plugin.descriptor.MojoDescriptor mojo
		org.apache.maven.plugin.descriptor.Parameter param
		StringBuilder messageBuffer
		String expression
	public java.lang.String buildDiagnosticMessage () 
		org.apache.maven.plugin.descriptor.Parameter param
		java.util.Iterator it
		StringBuilder messageBuffer
		java.util.List params
		org.apache.maven.plugin.descriptor.MojoDescriptor mojo
		int idx
}

org/apache/maven/plugin/PluginParameterExpressionEvaluator.class
PluginParameterExpressionEvaluator.java
package org.apache.maven.plugin
public org.apache.maven.plugin.PluginParameterExpressionEvaluator extends java.lang.Object implements org.codehaus.plexus.component.configurator.expression.TypeAwareExpressionEvaluator  {
	private org.apache.maven.execution.MavenSession session
	private org.apache.maven.plugin.MojoExecution mojoExecution
	private org.apache.maven.project.MavenProject project
	private String basedir
	private java.util.Properties properties
	public void  (org.apache.maven.execution.MavenSession, org.apache.maven.plugin.MojoExecution, org.apache.maven.project.path.PathTranslator, org.codehaus.plexus.logging.Logger, org.apache.maven.project.MavenProject, java.util.Properties) 
		org.apache.maven.execution.MavenSession session
		org.apache.maven.plugin.MojoExecution mojoExecution
		org.apache.maven.project.path.PathTranslator pathTranslator
		org.codehaus.plexus.logging.Logger logger
		org.apache.maven.project.MavenProject project
		java.util.Properties properties
	public void  (org.apache.maven.execution.MavenSession) 
		org.apache.maven.execution.MavenSession session
	public void  (org.apache.maven.execution.MavenSession, org.apache.maven.plugin.MojoExecution) 
		java.io.File projectFile
		org.apache.maven.execution.MavenSession session
		org.apache.maven.plugin.MojoExecution mojoExecution
		String basedir
	public java.lang.Object evaluate (java.lang.String)  throws org.codehaus.plexus.component.configurator.expression.ExpressionEvaluationException 
		String expr
	public java.lang.Object evaluate (java.lang.String, java.lang.Class)  throws org.codehaus.plexus.component.configurator.expression.ExpressionEvaluationException 
		Object subResult
		String retVal
		int lastIndex
		int index
		String pathExpression
		int pathSeparator
		Exception e
		String pathExpression
		int pathSeparator
		Exception e
		String pathExpression
		int pathSeparator
		Exception e
		String pathExpression
		int pathSeparator
		org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor
		Exception e
		String pathExpression
		int pathSeparator
		Exception e
		int pathSeparator
		String val
		int exprStartDelimiter
		String expr
		Class type
		Object value
		String expression
		org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor
	private static boolean isTypeCompatible (java.lang.Class, java.lang.Object) 
		Class type
		Object value
	private java.lang.String stripTokens (java.lang.String) 
		String expr
	public java.io.File alignToBaseDirectory (java.io.File) 
		java.io.File file
}

org/apache/maven/plugin/PluginRealmCache$CacheRecord.class
PluginRealmCache.java
package org.apache.maven.plugin
public org.apache.maven.plugin.PluginRealmCache$CacheRecord extends java.lang.Object {
	public final org.codehaus.plexus.classworlds.realm.ClassRealm realm
	public final java.util.List artifacts
	public void  (org.codehaus.plexus.classworlds.realm.ClassRealm, java.util.List) 
		org.codehaus.plexus.classworlds.realm.ClassRealm realm
		java.util.List artifacts
}

org/apache/maven/plugin/PluginRealmCache$Key.class
PluginRealmCache.java
package org.apache.maven.plugin
public abstract org.apache.maven.plugin.PluginRealmCache$Key extends java.lang.Object {
}

org/apache/maven/plugin/PluginRealmCache.class
PluginRealmCache.java
package org.apache.maven.plugin
public abstract org.apache.maven.plugin.PluginRealmCache extends java.lang.Object {
	public abstract org.apache.maven.plugin.PluginRealmCache$Key createKey (org.apache.maven.model.Plugin, java.lang.ClassLoader, java.util.Map, org.eclipse.aether.graph.DependencyFilter, java.util.List, org.eclipse.aether.RepositorySystemSession) 
	public abstract org.apache.maven.plugin.PluginRealmCache$CacheRecord get (org.apache.maven.plugin.PluginRealmCache$Key) 
	public abstract org.apache.maven.plugin.PluginRealmCache$CacheRecord put (org.apache.maven.plugin.PluginRealmCache$Key, org.codehaus.plexus.classworlds.realm.ClassRealm, java.util.List) 
	public abstract void flush () 
	public abstract void register (org.apache.maven.project.MavenProject, org.apache.maven.plugin.PluginRealmCache$CacheRecord) 
}

org/apache/maven/plugin/PluginResolutionException.class
PluginResolutionException.java
package org.apache.maven.plugin
public org.apache.maven.plugin.PluginResolutionException extends java.lang.Exception {
	private final org.apache.maven.model.Plugin plugin
	public void  (org.apache.maven.model.Plugin, java.lang.Throwable) 
		org.apache.maven.model.Plugin plugin
		Throwable cause
	public org.apache.maven.model.Plugin getPlugin () 
}

org/apache/maven/plugin/prefix/DefaultPluginPrefixRequest.class
DefaultPluginPrefixRequest.java
package org.apache.maven.plugin.prefix
public org.apache.maven.plugin.prefix.DefaultPluginPrefixRequest extends java.lang.Object implements org.apache.maven.plugin.prefix.PluginPrefixRequest  {
	private String prefix
	private java.util.List pluginGroups
	private org.apache.maven.model.Model pom
	private java.util.List repositories
	private org.eclipse.aether.RepositorySystemSession session
	public void  () 
	public void  (java.lang.String, org.apache.maven.execution.MavenSession) 
		String prefix
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
	public java.lang.String getPrefix () 
	public org.apache.maven.plugin.prefix.DefaultPluginPrefixRequest setPrefix (java.lang.String) 
		String prefix
	public java.util.List getPluginGroups () 
	public org.apache.maven.plugin.prefix.DefaultPluginPrefixRequest setPluginGroups (java.util.List) 
		java.util.List pluginGroups
	public org.apache.maven.model.Model getPom () 
	public org.apache.maven.plugin.prefix.DefaultPluginPrefixRequest setPom (org.apache.maven.model.Model) 
		org.apache.maven.model.Model pom
	public java.util.List getRepositories () 
	public org.apache.maven.plugin.prefix.DefaultPluginPrefixRequest setRepositories (java.util.List) 
		java.util.List repositories
	public org.eclipse.aether.RepositorySystemSession getRepositorySession () 
	public org.apache.maven.plugin.prefix.DefaultPluginPrefixRequest setRepositorySession (org.eclipse.aether.RepositorySystemSession) 
		org.eclipse.aether.RepositorySystemSession session
	public volatile org.apache.maven.plugin.prefix.PluginPrefixRequest setRepositorySession (org.eclipse.aether.RepositorySystemSession) 
		org.eclipse.aether.RepositorySystemSession x0
	public volatile org.apache.maven.plugin.prefix.PluginPrefixRequest setRepositories (java.util.List) 
		java.util.List x0
	public volatile org.apache.maven.plugin.prefix.PluginPrefixRequest setPom (org.apache.maven.model.Model) 
		org.apache.maven.model.Model x0
	public volatile org.apache.maven.plugin.prefix.PluginPrefixRequest setPluginGroups (java.util.List) 
		java.util.List x0
	public volatile org.apache.maven.plugin.prefix.PluginPrefixRequest setPrefix (java.lang.String) 
		String x0
}

org/apache/maven/plugin/prefix/internal/DefaultPluginPrefixResolver.class
DefaultPluginPrefixResolver.java
package org.apache.maven.plugin.prefix.internal
public org.apache.maven.plugin.prefix.internal.DefaultPluginPrefixResolver extends java.lang.Object implements org.apache.maven.plugin.prefix.PluginPrefixResolver  {
	private static final String REPOSITORY_CONTEXT
	private org.codehaus.plexus.logging.Logger logger
	private org.apache.maven.plugin.BuildPluginManager pluginManager
	private org.eclipse.aether.RepositorySystem repositorySystem
	private org.apache.maven.artifact.repository.metadata.io.MetadataReader metadataReader
	public void  () 
	public org.apache.maven.plugin.prefix.PluginPrefixResult resolve (org.apache.maven.plugin.prefix.PluginPrefixRequest)  throws org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException 
		org.apache.maven.plugin.prefix.PluginPrefixRequest request
		org.apache.maven.plugin.prefix.PluginPrefixResult result
	private org.apache.maven.plugin.prefix.PluginPrefixResult resolveFromProject (org.apache.maven.plugin.prefix.PluginPrefixRequest) 
		org.apache.maven.model.Build build
		org.apache.maven.plugin.prefix.PluginPrefixRequest request
		org.apache.maven.plugin.prefix.PluginPrefixResult result
	private org.apache.maven.plugin.prefix.PluginPrefixResult resolveFromProject (org.apache.maven.plugin.prefix.PluginPrefixRequest, java.util.List) 
		org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor
		Exception e
		org.apache.maven.model.Plugin plugin
		java.util.Iterator i$
		org.apache.maven.plugin.prefix.PluginPrefixRequest request
		java.util.List plugins
	private org.apache.maven.plugin.prefix.PluginPrefixResult resolveFromRepository (org.apache.maven.plugin.prefix.PluginPrefixRequest) 
		org.eclipse.aether.repository.RemoteRepository repository
		java.util.Iterator i$
		org.eclipse.aether.metadata.Metadata metadata
		String pluginGroup
		java.util.Iterator i$
		org.eclipse.aether.DefaultRepositorySystemSession session
		org.apache.maven.plugin.prefix.PluginPrefixRequest request
		org.eclipse.aether.RequestTrace trace
		java.util.List requests
		java.util.List results
		org.apache.maven.plugin.prefix.PluginPrefixResult result
	private org.apache.maven.plugin.prefix.PluginPrefixResult processResults (org.apache.maven.plugin.prefix.PluginPrefixRequest, org.eclipse.aether.RequestTrace, java.util.List, java.util.List) 
		org.eclipse.aether.repository.ArtifactRepository repository
		org.apache.maven.plugin.prefix.PluginPrefixResult result
		org.eclipse.aether.metadata.Metadata metadata
		org.eclipse.aether.resolution.MetadataResult res
		java.util.Iterator i$
		org.apache.maven.plugin.prefix.PluginPrefixRequest request
		org.eclipse.aether.RequestTrace trace
		java.util.List results
		java.util.List requests
	private org.apache.maven.plugin.prefix.PluginPrefixResult resolveFromRepository (org.apache.maven.plugin.prefix.PluginPrefixRequest, org.eclipse.aether.RequestTrace, java.lang.String, org.eclipse.aether.metadata.Metadata, org.eclipse.aether.repository.ArtifactRepository) 
		org.apache.maven.artifact.repository.metadata.Plugin plugin
		java.util.Iterator i$
		java.util.Map options
		org.apache.maven.artifact.repository.metadata.Metadata pluginGroupMetadata
		java.util.List plugins
		java.io.IOException e
		org.apache.maven.plugin.prefix.PluginPrefixRequest request
		org.eclipse.aether.RequestTrace trace
		String pluginGroup
		org.eclipse.aether.metadata.Metadata metadata
		org.eclipse.aether.repository.ArtifactRepository repository
	private void invalidMetadata (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.RequestTrace, org.eclipse.aether.metadata.Metadata, org.eclipse.aether.repository.ArtifactRepository, java.lang.Exception) 
		org.eclipse.aether.RepositoryEvent$Builder event
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.RequestTrace trace
		org.eclipse.aether.metadata.Metadata metadata
		org.eclipse.aether.repository.ArtifactRepository repository
		Exception exception
		org.eclipse.aether.RepositoryListener listener
}

org/apache/maven/plugin/prefix/internal/DefaultPluginPrefixResult.class
DefaultPluginPrefixResult.java
package org.apache.maven.plugin.prefix.internal
 org.apache.maven.plugin.prefix.internal.DefaultPluginPrefixResult extends java.lang.Object implements org.apache.maven.plugin.prefix.PluginPrefixResult  {
	private String groupId
	private String artifactId
	private org.eclipse.aether.repository.ArtifactRepository repository
	public void  () 
	public void  (org.apache.maven.model.Plugin) 
		org.apache.maven.model.Plugin plugin
	public void  (java.lang.String, java.lang.String, org.eclipse.aether.repository.ArtifactRepository) 
		String groupId
		String artifactId
		org.eclipse.aether.repository.ArtifactRepository repository
	public java.lang.String getGroupId () 
	public void setGroupId (java.lang.String) 
		String groupId
	public java.lang.String getArtifactId () 
	public void setArtifactId (java.lang.String) 
		String artifactId
	public org.eclipse.aether.repository.ArtifactRepository getRepository () 
	public void setRepository (org.eclipse.aether.repository.ArtifactRepository) 
		org.eclipse.aether.repository.ArtifactRepository repository
}

org/apache/maven/plugin/prefix/NoPluginFoundForPrefixException.class
NoPluginFoundForPrefixException.java
package org.apache.maven.plugin.prefix
public org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException extends java.lang.Exception {
	public void  (java.lang.String, java.util.List, org.eclipse.aether.repository.LocalRepository, java.util.List) 
		String prefix
		java.util.List pluginGroups
		org.eclipse.aether.repository.LocalRepository localRepository
		java.util.List remoteRepositories
	private static java.lang.String format (org.eclipse.aether.repository.LocalRepository, java.util.List) 
		org.eclipse.aether.repository.RemoteRepository repository
		java.util.Iterator i$
		org.eclipse.aether.repository.LocalRepository localRepository
		java.util.List remoteRepositories
		String repos
}

org/apache/maven/plugin/prefix/PluginPrefixRequest.class
PluginPrefixRequest.java
package org.apache.maven.plugin.prefix
public abstract org.apache.maven.plugin.prefix.PluginPrefixRequest extends java.lang.Object {
	public abstract java.lang.String getPrefix () 
	public abstract org.apache.maven.plugin.prefix.PluginPrefixRequest setPrefix (java.lang.String) 
	public abstract java.util.List getPluginGroups () 
	public abstract org.apache.maven.plugin.prefix.PluginPrefixRequest setPluginGroups (java.util.List) 
	public abstract org.apache.maven.model.Model getPom () 
	public abstract org.apache.maven.plugin.prefix.PluginPrefixRequest setPom (org.apache.maven.model.Model) 
	public abstract java.util.List getRepositories () 
	public abstract org.apache.maven.plugin.prefix.PluginPrefixRequest setRepositories (java.util.List) 
	public abstract org.eclipse.aether.RepositorySystemSession getRepositorySession () 
	public abstract org.apache.maven.plugin.prefix.PluginPrefixRequest setRepositorySession (org.eclipse.aether.RepositorySystemSession) 
}

org/apache/maven/plugin/prefix/PluginPrefixResolver.class
PluginPrefixResolver.java
package org.apache.maven.plugin.prefix
public abstract org.apache.maven.plugin.prefix.PluginPrefixResolver extends java.lang.Object {
	public abstract org.apache.maven.plugin.prefix.PluginPrefixResult resolve (org.apache.maven.plugin.prefix.PluginPrefixRequest)  throws org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException 
}

org/apache/maven/plugin/prefix/PluginPrefixResult.class
PluginPrefixResult.java
package org.apache.maven.plugin.prefix
public abstract org.apache.maven.plugin.prefix.PluginPrefixResult extends java.lang.Object {
	public abstract java.lang.String getGroupId () 
	public abstract java.lang.String getArtifactId () 
	public abstract org.eclipse.aether.repository.ArtifactRepository getRepository () 
}

org/apache/maven/plugin/version/DefaultPluginVersionRequest.class
DefaultPluginVersionRequest.java
package org.apache.maven.plugin.version
public org.apache.maven.plugin.version.DefaultPluginVersionRequest extends java.lang.Object implements org.apache.maven.plugin.version.PluginVersionRequest  {
	private String groupId
	private String artifactId
	private org.apache.maven.model.Model pom
	private java.util.List repositories
	private org.eclipse.aether.RepositorySystemSession session
	public void  () 
	public void  (org.apache.maven.model.Plugin, org.apache.maven.execution.MavenSession) 
		org.apache.maven.model.Plugin plugin
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
	public void  (org.apache.maven.model.Plugin, org.eclipse.aether.RepositorySystemSession, java.util.List) 
		org.apache.maven.model.Plugin plugin
		org.eclipse.aether.RepositorySystemSession session
		java.util.List repositories
	public java.lang.String getGroupId () 
	public org.apache.maven.plugin.version.DefaultPluginVersionRequest setGroupId (java.lang.String) 
		String groupId
	public java.lang.String getArtifactId () 
	public org.apache.maven.plugin.version.DefaultPluginVersionRequest setArtifactId (java.lang.String) 
		String artifactId
	public org.apache.maven.model.Model getPom () 
	public org.apache.maven.plugin.version.DefaultPluginVersionRequest setPom (org.apache.maven.model.Model) 
		org.apache.maven.model.Model pom
	public java.util.List getRepositories () 
	public org.apache.maven.plugin.version.DefaultPluginVersionRequest setRepositories (java.util.List) 
		java.util.List repositories
	public org.eclipse.aether.RepositorySystemSession getRepositorySession () 
	public org.apache.maven.plugin.version.DefaultPluginVersionRequest setRepositorySession (org.eclipse.aether.RepositorySystemSession) 
		org.eclipse.aether.RepositorySystemSession session
	public volatile org.apache.maven.plugin.version.PluginVersionRequest setRepositorySession (org.eclipse.aether.RepositorySystemSession) 
		org.eclipse.aether.RepositorySystemSession x0
	public volatile org.apache.maven.plugin.version.PluginVersionRequest setRepositories (java.util.List) 
		java.util.List x0
	public volatile org.apache.maven.plugin.version.PluginVersionRequest setPom (org.apache.maven.model.Model) 
		org.apache.maven.model.Model x0
	public volatile org.apache.maven.plugin.version.PluginVersionRequest setArtifactId (java.lang.String) 
		String x0
	public volatile org.apache.maven.plugin.version.PluginVersionRequest setGroupId (java.lang.String) 
		String x0
}

org/apache/maven/plugin/version/internal/DefaultPluginVersionResolver$Versions.class
DefaultPluginVersionResolver.java
package org.apache.maven.plugin.version.internal
 org.apache.maven.plugin.version.internal.DefaultPluginVersionResolver$Versions extends java.lang.Object {
	String releaseVersion
	String releaseTimestamp
	org.eclipse.aether.repository.ArtifactRepository releaseRepository
	String latestVersion
	String latestTimestamp
	org.eclipse.aether.repository.ArtifactRepository latestRepository
	java.util.Map versions
	void  () 
}

org/apache/maven/plugin/version/internal/DefaultPluginVersionResolver.class
DefaultPluginVersionResolver.java
package org.apache.maven.plugin.version.internal
public org.apache.maven.plugin.version.internal.DefaultPluginVersionResolver extends java.lang.Object implements org.apache.maven.plugin.version.PluginVersionResolver  {
	private static final String REPOSITORY_CONTEXT
	private org.codehaus.plexus.logging.Logger logger
	private org.eclipse.aether.RepositorySystem repositorySystem
	private org.apache.maven.artifact.repository.metadata.io.MetadataReader metadataReader
	private org.apache.maven.plugin.MavenPluginManager pluginManager
	public void  () 
	public org.apache.maven.plugin.version.PluginVersionResult resolve (org.apache.maven.plugin.version.PluginVersionRequest)  throws org.apache.maven.plugin.version.PluginVersionResolutionException 
		org.apache.maven.plugin.version.PluginVersionRequest request
		org.apache.maven.plugin.version.PluginVersionResult result
	private org.apache.maven.plugin.version.PluginVersionResult resolveFromRepository (org.apache.maven.plugin.version.PluginVersionRequest)  throws org.apache.maven.plugin.version.PluginVersionResolutionException 
		org.eclipse.aether.repository.RemoteRepository repository
		java.util.Iterator i$
		org.eclipse.aether.repository.ArtifactRepository repository
		org.eclipse.aether.resolution.MetadataResult res
		java.util.Iterator i$
		org.apache.maven.plugin.version.PluginVersionRequest request
		org.eclipse.aether.RequestTrace trace
		org.apache.maven.plugin.version.internal.DefaultPluginVersionResult result
		org.eclipse.aether.metadata.Metadata metadata
		java.util.List requests
		java.util.List results
		org.apache.maven.plugin.version.internal.DefaultPluginVersionResolver$Versions versions
	private void selectVersion (org.apache.maven.plugin.version.internal.DefaultPluginVersionResult, org.apache.maven.plugin.version.PluginVersionRequest, org.apache.maven.plugin.version.internal.DefaultPluginVersionResolver$Versions)  throws org.apache.maven.plugin.version.PluginVersionResolutionException 
		org.eclipse.aether.version.Version v
		org.eclipse.aether.version.InvalidVersionSpecificationException e
		String ver
		java.util.Iterator i$
		String ver
		org.eclipse.aether.version.Version v
		java.util.Iterator i$
		String ver
		org.eclipse.aether.version.Version v
		java.util.Iterator i$
		org.eclipse.aether.version.VersionScheme versionScheme
		java.util.TreeSet releases
		java.util.TreeSet snapshots
		org.apache.maven.plugin.version.internal.DefaultPluginVersionResult result
		org.apache.maven.plugin.version.PluginVersionRequest request
		org.apache.maven.plugin.version.internal.DefaultPluginVersionResolver$Versions versions
		String version
		org.eclipse.aether.repository.ArtifactRepository repo
	private boolean isCompatible (org.apache.maven.plugin.version.PluginVersionRequest, java.lang.String) 
		org.apache.maven.plugin.PluginResolutionException e
		Exception e
		Exception e
		org.apache.maven.plugin.version.PluginVersionRequest request
		String version
		org.apache.maven.model.Plugin plugin
		org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor
	private void mergeMetadata (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.RequestTrace, org.apache.maven.plugin.version.internal.DefaultPluginVersionResolver$Versions, org.eclipse.aether.metadata.Metadata, org.eclipse.aether.repository.ArtifactRepository) 
		java.util.Map options
		org.apache.maven.artifact.repository.metadata.Metadata repoMetadata
		java.io.IOException e
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.RequestTrace trace
		org.apache.maven.plugin.version.internal.DefaultPluginVersionResolver$Versions versions
		org.eclipse.aether.metadata.Metadata metadata
		org.eclipse.aether.repository.ArtifactRepository repository
	private void invalidMetadata (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.RequestTrace, org.eclipse.aether.metadata.Metadata, org.eclipse.aether.repository.ArtifactRepository, java.lang.Exception) 
		org.eclipse.aether.RepositoryEvent$Builder event
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.RequestTrace trace
		org.eclipse.aether.metadata.Metadata metadata
		org.eclipse.aether.repository.ArtifactRepository repository
		Exception exception
		org.eclipse.aether.RepositoryListener listener
	private void mergeMetadata (org.apache.maven.plugin.version.internal.DefaultPluginVersionResolver$Versions, org.apache.maven.artifact.repository.metadata.Metadata, org.eclipse.aether.repository.ArtifactRepository) 
		String version
		java.util.Iterator i$
		String timestamp
		org.apache.maven.plugin.version.internal.DefaultPluginVersionResolver$Versions versions
		org.apache.maven.artifact.repository.metadata.Metadata source
		org.eclipse.aether.repository.ArtifactRepository repository
		org.apache.maven.artifact.repository.metadata.Versioning versioning
	private org.apache.maven.plugin.version.PluginVersionResult resolveFromProject (org.apache.maven.plugin.version.PluginVersionRequest) 
		org.apache.maven.model.Build build
		org.apache.maven.plugin.version.PluginVersionRequest request
		org.apache.maven.plugin.version.PluginVersionResult result
	private org.apache.maven.plugin.version.PluginVersionResult resolveFromProject (org.apache.maven.plugin.version.PluginVersionRequest, java.util.List) 
		org.apache.maven.model.Plugin plugin
		java.util.Iterator i$
		org.apache.maven.plugin.version.PluginVersionRequest request
		java.util.List plugins
}

org/apache/maven/plugin/version/internal/DefaultPluginVersionResult.class
DefaultPluginVersionResult.java
package org.apache.maven.plugin.version.internal
 org.apache.maven.plugin.version.internal.DefaultPluginVersionResult extends java.lang.Object implements org.apache.maven.plugin.version.PluginVersionResult  {
	private String version
	private org.eclipse.aether.repository.ArtifactRepository repository
	public void  () 
	public void  (java.lang.String) 
		String version
	public java.lang.String getVersion () 
	public void setVersion (java.lang.String) 
		String version
	public org.eclipse.aether.repository.ArtifactRepository getRepository () 
	public void setRepository (org.eclipse.aether.repository.ArtifactRepository) 
		org.eclipse.aether.repository.ArtifactRepository repository
}

org/apache/maven/plugin/version/PluginVersionNotFoundException.class
PluginVersionNotFoundException.java
package org.apache.maven.plugin.version
public org.apache.maven.plugin.version.PluginVersionNotFoundException extends java.lang.Exception {
	private final String groupId
	private final String artifactId
	public void  (java.lang.String, java.lang.String) 
		String groupId
		String artifactId
	public java.lang.String getGroupId () 
	public java.lang.String getArtifactId () 
}

org/apache/maven/plugin/version/PluginVersionRequest.class
PluginVersionRequest.java
package org.apache.maven.plugin.version
public abstract org.apache.maven.plugin.version.PluginVersionRequest extends java.lang.Object {
	public abstract java.lang.String getGroupId () 
	public abstract org.apache.maven.plugin.version.PluginVersionRequest setGroupId (java.lang.String) 
	public abstract java.lang.String getArtifactId () 
	public abstract org.apache.maven.plugin.version.PluginVersionRequest setArtifactId (java.lang.String) 
	public abstract org.apache.maven.model.Model getPom () 
	public abstract org.apache.maven.plugin.version.PluginVersionRequest setPom (org.apache.maven.model.Model) 
	public abstract java.util.List getRepositories () 
	public abstract org.apache.maven.plugin.version.PluginVersionRequest setRepositories (java.util.List) 
	public abstract org.eclipse.aether.RepositorySystemSession getRepositorySession () 
	public abstract org.apache.maven.plugin.version.PluginVersionRequest setRepositorySession (org.eclipse.aether.RepositorySystemSession) 
}

org/apache/maven/plugin/version/PluginVersionResolutionException.class
PluginVersionResolutionException.java
package org.apache.maven.plugin.version
public org.apache.maven.plugin.version.PluginVersionResolutionException extends java.lang.Exception {
	private final String groupId
	private final String artifactId
	private final String baseMessage
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.Throwable) 
		String groupId
		String artifactId
		String baseMessage
		Throwable cause
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String groupId
		String artifactId
		String baseMessage
	public void  (java.lang.String, java.lang.String, org.eclipse.aether.repository.LocalRepository, java.util.List, java.lang.String) 
		String groupId
		String artifactId
		org.eclipse.aether.repository.LocalRepository localRepository
		java.util.List remoteRepositories
		String baseMessage
	public java.lang.String getGroupId () 
	public java.lang.String getArtifactId () 
	public java.lang.String getBaseMessage () 
	private static java.lang.String format (org.eclipse.aether.repository.LocalRepository, java.util.List) 
		org.eclipse.aether.repository.RemoteRepository repository
		java.util.Iterator i$
		org.eclipse.aether.repository.LocalRepository localRepository
		java.util.List remoteRepositories
		String repos
}

org/apache/maven/plugin/version/PluginVersionResolver.class
PluginVersionResolver.java
package org.apache.maven.plugin.version
public abstract org.apache.maven.plugin.version.PluginVersionResolver extends java.lang.Object {
	public abstract org.apache.maven.plugin.version.PluginVersionResult resolve (org.apache.maven.plugin.version.PluginVersionRequest)  throws org.apache.maven.plugin.version.PluginVersionResolutionException 
}

org/apache/maven/plugin/version/PluginVersionResult.class
PluginVersionResult.java
package org.apache.maven.plugin.version
public abstract org.apache.maven.plugin.version.PluginVersionResult extends java.lang.Object {
	public abstract java.lang.String getVersion () 
	public abstract org.eclipse.aether.repository.ArtifactRepository getRepository () 
}

org/apache/maven/project/artifact/ActiveProjectArtifact.class
ActiveProjectArtifact.java
package org.apache.maven.project.artifact
public org.apache.maven.project.artifact.ActiveProjectArtifact extends java.lang.Object implements org.apache.maven.artifact.Artifact  {
	private final org.apache.maven.artifact.Artifact artifact
	private final org.apache.maven.project.MavenProject project
	public void  (org.apache.maven.project.MavenProject, org.apache.maven.artifact.Artifact) 
		org.apache.maven.project.MavenProject project
		org.apache.maven.artifact.Artifact artifact
	public java.io.File getFile () 
	public java.lang.String getGroupId () 
	public java.lang.String getArtifactId () 
	public java.lang.String getVersion () 
	public void setVersion (java.lang.String) 
		String version
	public java.lang.String getScope () 
	public java.lang.String getType () 
	public java.lang.String getClassifier () 
	public boolean hasClassifier () 
	public void setFile (java.io.File) 
		java.io.File destination
	public java.lang.String getBaseVersion () 
	public void setBaseVersion (java.lang.String) 
		String baseVersion
	public java.lang.String getId () 
	public java.lang.String getDependencyConflictId () 
	public void addMetadata (org.apache.maven.artifact.metadata.ArtifactMetadata) 
		org.apache.maven.artifact.metadata.ArtifactMetadata metadata
	public java.util.Collection getMetadataList () 
	public void setRepository (org.apache.maven.artifact.repository.ArtifactRepository) 
		org.apache.maven.artifact.repository.ArtifactRepository remoteRepository
	public org.apache.maven.artifact.repository.ArtifactRepository getRepository () 
	public void updateVersion (java.lang.String, org.apache.maven.artifact.repository.ArtifactRepository) 
		String version
		org.apache.maven.artifact.repository.ArtifactRepository localRepository
	public java.lang.String getDownloadUrl () 
	public void setDownloadUrl (java.lang.String) 
		String downloadUrl
	public org.apache.maven.artifact.resolver.filter.ArtifactFilter getDependencyFilter () 
	public void setDependencyFilter (org.apache.maven.artifact.resolver.filter.ArtifactFilter) 
		org.apache.maven.artifact.resolver.filter.ArtifactFilter artifactFilter
	public org.apache.maven.artifact.handler.ArtifactHandler getArtifactHandler () 
	public java.util.List getDependencyTrail () 
	public void setDependencyTrail (java.util.List) 
		java.util.List dependencyTrail
	public void setScope (java.lang.String) 
		String scope
	public org.apache.maven.artifact.versioning.VersionRange getVersionRange () 
	public void setVersionRange (org.apache.maven.artifact.versioning.VersionRange) 
		org.apache.maven.artifact.versioning.VersionRange newRange
	public void selectVersion (java.lang.String) 
		String version
	public void setGroupId (java.lang.String) 
		String groupId
	public void setArtifactId (java.lang.String) 
		String artifactId
	public boolean isSnapshot () 
	public int compareTo (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact a
	public void setResolved (boolean) 
		boolean resolved
	public boolean isResolved () 
	public void setResolvedVersion (java.lang.String) 
		String version
	public void setArtifactHandler (org.apache.maven.artifact.handler.ArtifactHandler) 
		org.apache.maven.artifact.handler.ArtifactHandler handler
	public java.lang.String toString () 
	public boolean isRelease () 
	public void setRelease (boolean) 
		boolean release
	public java.util.List getAvailableVersions () 
	public void setAvailableVersions (java.util.List) 
		java.util.List versions
	public boolean isOptional () 
	public org.apache.maven.artifact.versioning.ArtifactVersion getSelectedVersion ()  throws org.apache.maven.artifact.versioning.OverConstrainedVersionException 
	public boolean isSelectedVersionKnown ()  throws org.apache.maven.artifact.versioning.OverConstrainedVersionException 
	public void setOptional (boolean) 
		boolean optional
	public int hashCode () 
		int result
	public boolean equals (java.lang.Object) 
		Object o
		org.apache.maven.artifact.Artifact a
	public volatile int compareTo (java.lang.Object) 
		Object x0
}

org/apache/maven/project/artifact/ArtifactWithDependencies.class
ArtifactWithDependencies.java
package org.apache.maven.project.artifact
public abstract org.apache.maven.project.artifact.ArtifactWithDependencies extends java.lang.Object {
	public abstract java.util.List getDependencies () 
	public abstract java.util.List getManagedDependencies () 
}

org/apache/maven/project/artifact/AttachedArtifact.class
AttachedArtifact.java
package org.apache.maven.project.artifact
public org.apache.maven.project.artifact.AttachedArtifact extends org.apache.maven.artifact.DefaultArtifact {
	private final org.apache.maven.artifact.Artifact parent
	public void  (org.apache.maven.artifact.Artifact, java.lang.String, java.lang.String, org.apache.maven.artifact.handler.ArtifactHandler) 
		org.apache.maven.artifact.Artifact parent
		String type
		String classifier
		org.apache.maven.artifact.handler.ArtifactHandler artifactHandler
	public void  (org.apache.maven.artifact.Artifact, java.lang.String, org.apache.maven.artifact.handler.ArtifactHandler) 
		org.apache.maven.artifact.Artifact parent
		String type
		org.apache.maven.artifact.handler.ArtifactHandler artifactHandler
	public void setArtifactId (java.lang.String) 
		String artifactId
	public java.util.List getAvailableVersions () 
	public void setAvailableVersions (java.util.List) 
		java.util.List availableVersions
	public java.lang.String getBaseVersion () 
	public void setBaseVersion (java.lang.String) 
		String baseVersion
	public java.lang.String getDownloadUrl () 
	public void setDownloadUrl (java.lang.String) 
		String downloadUrl
	public void setGroupId (java.lang.String) 
		String groupId
	public org.apache.maven.artifact.repository.ArtifactRepository getRepository () 
	public void setRepository (org.apache.maven.artifact.repository.ArtifactRepository) 
		org.apache.maven.artifact.repository.ArtifactRepository repository
	public java.lang.String getScope () 
	public void setScope (java.lang.String) 
		String scope
	public java.lang.String getVersion () 
	public void setVersion (java.lang.String) 
		String version
	public org.apache.maven.artifact.versioning.VersionRange getVersionRange () 
	public void setVersionRange (org.apache.maven.artifact.versioning.VersionRange) 
		org.apache.maven.artifact.versioning.VersionRange range
	public boolean isRelease () 
	public void setRelease (boolean) 
		boolean release
	public boolean isSnapshot () 
	public void addMetadata (org.apache.maven.artifact.metadata.ArtifactMetadata) 
		org.apache.maven.artifact.metadata.ArtifactMetadata metadata
	public java.util.Collection getMetadataList () 
}

org/apache/maven/project/artifact/DefaultMavenMetadataCache$CacheKey.class
DefaultMavenMetadataCache.java
package org.apache.maven.project.artifact
public org.apache.maven.project.artifact.DefaultMavenMetadataCache$CacheKey extends java.lang.Object {
	private final org.apache.maven.artifact.Artifact artifact
	private final long pomHash
	private final boolean resolveManagedVersions
	private final java.util.List repositories
	private final int hashCode
	public void  (org.apache.maven.artifact.Artifact, boolean, org.apache.maven.artifact.repository.ArtifactRepository, java.util.List) 
		org.apache.maven.artifact.Artifact artifact
		boolean resolveManagedVersions
		org.apache.maven.artifact.repository.ArtifactRepository localRepository
		java.util.List remoteRepositories
		java.io.File file
		int hash
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object o
		org.apache.maven.project.artifact.DefaultMavenMetadataCache$CacheKey other
}

org/apache/maven/project/artifact/DefaultMavenMetadataCache$CacheRecord.class
DefaultMavenMetadataCache.java
package org.apache.maven.project.artifact
public org.apache.maven.project.artifact.DefaultMavenMetadataCache$CacheRecord extends java.lang.Object {
	private org.apache.maven.artifact.Artifact pomArtifact
	private org.apache.maven.artifact.Artifact relocatedArtifact
	private java.util.List artifacts
	private java.util.Map managedVersions
	private java.util.List remoteRepositories
	private long length
	private long timestamp
	final org.apache.maven.project.artifact.DefaultMavenMetadataCache this$0
	void  (org.apache.maven.project.artifact.DefaultMavenMetadataCache, org.apache.maven.artifact.Artifact, org.apache.maven.artifact.Artifact, java.util.Set, java.util.Map, java.util.List) 
		org.apache.maven.artifact.Artifact pomArtifact
		org.apache.maven.artifact.Artifact relocatedArtifact
		java.util.Set artifacts
		java.util.Map managedVersions
		java.util.List remoteRepositories
		java.io.File pomFile
	public org.apache.maven.artifact.Artifact getArtifact () 
	public org.apache.maven.artifact.Artifact getRelocatedArtifact () 
	public java.util.List getArtifacts () 
	public java.util.Map getManagedVersions () 
	public java.util.List getRemoteRepositories () 
	public boolean isStale () 
		org.apache.maven.artifact.repository.ArtifactRepositoryPolicy policy
		org.apache.maven.artifact.repository.ArtifactRepository repository
		java.util.Iterator i$
		boolean snapshot
		java.io.File pomFile
}

org/apache/maven/project/artifact/DefaultMavenMetadataCache.class
DefaultMavenMetadataCache.java
package org.apache.maven.project.artifact
public org.apache.maven.project.artifact.DefaultMavenMetadataCache extends java.lang.Object implements org.apache.maven.project.artifact.MavenMetadataCache  {
	protected final java.util.Map cache
	public void  () 
	private static int artifactHashCode (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact a
		int result
	private static boolean artifactEquals (org.apache.maven.artifact.Artifact, org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact a1
		org.apache.maven.artifact.Artifact a2
	private static int repositoryHashCode (org.apache.maven.artifact.repository.ArtifactRepository) 
		org.apache.maven.artifact.repository.ArtifactRepository repository
		int result
	private static int repositoriesHashCode (java.util.List) 
		org.apache.maven.artifact.repository.ArtifactRepository repository
		java.util.Iterator i$
		java.util.List repositories
		int result
	private static boolean repositoryEquals (org.apache.maven.artifact.repository.ArtifactRepository, org.apache.maven.artifact.repository.ArtifactRepository) 
		org.apache.maven.artifact.repository.ArtifactRepository r1
		org.apache.maven.artifact.repository.ArtifactRepository r2
	private static boolean repositoryPolicyEquals (org.apache.maven.artifact.repository.ArtifactRepositoryPolicy, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy) 
		org.apache.maven.artifact.repository.ArtifactRepositoryPolicy p1
		org.apache.maven.artifact.repository.ArtifactRepositoryPolicy p2
	private static boolean repositoriesEquals (java.util.List, java.util.List) 
		java.util.Iterator it1
		java.util.Iterator it2
		java.util.List r1
		java.util.List r2
	private static boolean eq (java.lang.Object, java.lang.Object) 
		Object s1
		Object s2
	public org.apache.maven.artifact.metadata.ResolutionGroup get (org.apache.maven.artifact.Artifact, boolean, org.apache.maven.artifact.repository.ArtifactRepository, java.util.List) 
		org.apache.maven.artifact.Artifact pomArtifact
		org.apache.maven.artifact.Artifact relocatedArtifact
		java.util.Set artifacts
		java.util.Map managedVersions
		org.apache.maven.artifact.Artifact artifact
		boolean resolveManagedVersions
		org.apache.maven.artifact.repository.ArtifactRepository localRepository
		java.util.List remoteRepositories
		org.apache.maven.project.artifact.DefaultMavenMetadataCache$CacheKey cacheKey
		org.apache.maven.project.artifact.DefaultMavenMetadataCache$CacheRecord cacheRecord
	public void put (org.apache.maven.artifact.Artifact, boolean, org.apache.maven.artifact.repository.ArtifactRepository, java.util.List, org.apache.maven.artifact.metadata.ResolutionGroup) 
		org.apache.maven.artifact.Artifact artifact
		boolean resolveManagedVersions
		org.apache.maven.artifact.repository.ArtifactRepository localRepository
		java.util.List remoteRepositories
		org.apache.maven.artifact.metadata.ResolutionGroup result
	protected org.apache.maven.project.artifact.DefaultMavenMetadataCache$CacheKey newCacheKey (org.apache.maven.artifact.Artifact, boolean, org.apache.maven.artifact.repository.ArtifactRepository, java.util.List) 
		org.apache.maven.artifact.Artifact artifact
		boolean resolveManagedVersions
		org.apache.maven.artifact.repository.ArtifactRepository localRepository
		java.util.List remoteRepositories
	protected void put (org.apache.maven.project.artifact.DefaultMavenMetadataCache$CacheKey, org.apache.maven.artifact.metadata.ResolutionGroup) 
		org.apache.maven.project.artifact.DefaultMavenMetadataCache$CacheKey cacheKey
		org.apache.maven.artifact.metadata.ResolutionGroup result
		org.apache.maven.project.artifact.DefaultMavenMetadataCache$CacheRecord cacheRecord
	public void flush () 
	static int access$000 (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact x0
	static int access$100 (java.util.List) 
		java.util.List x0
	static boolean access$200 (org.apache.maven.artifact.Artifact, org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact x0
		org.apache.maven.artifact.Artifact x1
	static boolean access$300 (java.util.List, java.util.List) 
		java.util.List x0
		java.util.List x1
}

org/apache/maven/project/artifact/DefaultMetadataSource.class
DefaultMetadataSource.java
package org.apache.maven.project.artifact
public org.apache.maven.project.artifact.DefaultMetadataSource extends org.apache.maven.project.artifact.MavenMetadataSource {
	public void  () 
}

org/apache/maven/project/artifact/InvalidDependencyVersionException.class
InvalidDependencyVersionException.java
package org.apache.maven.project.artifact
public org.apache.maven.project.artifact.InvalidDependencyVersionException extends org.apache.maven.project.InvalidProjectVersionException {
	private org.apache.maven.model.Dependency dependency
	public void  (java.lang.String, org.apache.maven.model.Dependency, java.io.File, org.apache.maven.artifact.versioning.InvalidVersionSpecificationException) 
		String projectId
		org.apache.maven.model.Dependency dependency
		java.io.File pomFile
		org.apache.maven.artifact.versioning.InvalidVersionSpecificationException cause
	private static java.lang.String formatLocationInPom (org.apache.maven.model.Dependency) 
		org.apache.maven.model.Dependency dependency
	public org.apache.maven.model.Dependency getDependency () 
}

org/apache/maven/project/artifact/MavenMetadataCache.class
MavenMetadataCache.java
package org.apache.maven.project.artifact
public abstract org.apache.maven.project.artifact.MavenMetadataCache extends java.lang.Object {
	public abstract org.apache.maven.artifact.metadata.ResolutionGroup get (org.apache.maven.artifact.Artifact, boolean, org.apache.maven.artifact.repository.ArtifactRepository, java.util.List) 
	public abstract void put (org.apache.maven.artifact.Artifact, boolean, org.apache.maven.artifact.repository.ArtifactRepository, java.util.List, org.apache.maven.artifact.metadata.ResolutionGroup) 
	public abstract void flush () 
}

org/apache/maven/project/artifact/MavenMetadataSource$1.class
MavenMetadataSource.java
package org.apache.maven.project.artifact
 org.apache.maven.project.artifact.MavenMetadataSource$1 extends java.lang.Object {
}

org/apache/maven/project/artifact/MavenMetadataSource$ProjectRelocation.class
MavenMetadataSource.java
package org.apache.maven.project.artifact
final org.apache.maven.project.artifact.MavenMetadataSource$ProjectRelocation extends java.lang.Object {
	private org.apache.maven.project.MavenProject project
	private org.apache.maven.artifact.Artifact pomArtifact
	private org.apache.maven.artifact.Artifact relocatedArtifact
	private void  () 
	static org.apache.maven.artifact.Artifact access$000 (org.apache.maven.project.artifact.MavenMetadataSource$ProjectRelocation) 
		org.apache.maven.project.artifact.MavenMetadataSource$ProjectRelocation x0
	static org.apache.maven.artifact.Artifact access$100 (org.apache.maven.project.artifact.MavenMetadataSource$ProjectRelocation) 
		org.apache.maven.project.artifact.MavenMetadataSource$ProjectRelocation x0
	static org.apache.maven.project.MavenProject access$200 (org.apache.maven.project.artifact.MavenMetadataSource$ProjectRelocation) 
		org.apache.maven.project.artifact.MavenMetadataSource$ProjectRelocation x0
	void  (org.apache.maven.project.artifact.MavenMetadataSource$1) 
		org.apache.maven.project.artifact.MavenMetadataSource$1 x0
	static org.apache.maven.project.MavenProject access$202 (org.apache.maven.project.artifact.MavenMetadataSource$ProjectRelocation, org.apache.maven.project.MavenProject) 
		org.apache.maven.project.artifact.MavenMetadataSource$ProjectRelocation x0
		org.apache.maven.project.MavenProject x1
	static org.apache.maven.artifact.Artifact access$002 (org.apache.maven.project.artifact.MavenMetadataSource$ProjectRelocation, org.apache.maven.artifact.Artifact) 
		org.apache.maven.project.artifact.MavenMetadataSource$ProjectRelocation x0
		org.apache.maven.artifact.Artifact x1
	static org.apache.maven.artifact.Artifact access$102 (org.apache.maven.project.artifact.MavenMetadataSource$ProjectRelocation, org.apache.maven.artifact.Artifact) 
		org.apache.maven.project.artifact.MavenMetadataSource$ProjectRelocation x0
		org.apache.maven.artifact.Artifact x1
}

org/apache/maven/project/artifact/MavenMetadataSource.class
MavenMetadataSource.java
package org.apache.maven.project.artifact
public org.apache.maven.project.artifact.MavenMetadataSource extends java.lang.Object implements org.apache.maven.artifact.metadata.ArtifactMetadataSource  {
	private org.apache.maven.artifact.repository.metadata.RepositoryMetadataManager repositoryMetadataManager
	private org.apache.maven.artifact.factory.ArtifactFactory repositorySystem
	private org.apache.maven.project.ProjectBuilder projectBuilder
	private org.codehaus.plexus.PlexusContainer container
	private org.codehaus.plexus.logging.Logger logger
	private org.apache.maven.project.artifact.MavenMetadataCache cache
	private org.apache.maven.plugin.LegacySupport legacySupport
	public void  () 
	private void injectSession (org.apache.maven.repository.legacy.metadata.MetadataResolutionRequest) 
		org.apache.maven.repository.legacy.metadata.MetadataResolutionRequest request
		org.eclipse.aether.RepositorySystemSession session
	public org.apache.maven.artifact.metadata.ResolutionGroup retrieve (org.apache.maven.artifact.Artifact, org.apache.maven.artifact.repository.ArtifactRepository, java.util.List)  throws org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException 
		org.apache.maven.artifact.Artifact artifact
		org.apache.maven.artifact.repository.ArtifactRepository localRepository
		java.util.List remoteRepositories
	public org.apache.maven.artifact.metadata.ResolutionGroup retrieve (org.apache.maven.artifact.Artifact, org.apache.maven.artifact.repository.ArtifactRepository, java.util.List, boolean)  throws org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException 
		org.apache.maven.artifact.Artifact artifact
		org.apache.maven.artifact.repository.ArtifactRepository localRepository
		java.util.List remoteRepositories
		boolean resolveManagedVersions
		org.apache.maven.repository.legacy.metadata.MetadataResolutionRequest request
	public org.apache.maven.artifact.metadata.ResolutionGroup retrieve (org.apache.maven.repository.legacy.metadata.MetadataResolutionRequest)  throws org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException 
		java.util.List dependencies
		org.apache.maven.artifact.Artifact pomArtifact
		java.util.List dependencies
		org.apache.maven.model.DependencyManagement depMngt
		org.apache.maven.project.artifact.MavenMetadataSource$ProjectRelocation rel
		org.apache.maven.artifact.Artifact dependencyArtifact
		org.apache.maven.model.Dependency dependency
		java.util.Iterator i$
		org.apache.maven.artifact.Artifact managedArtifact
		org.apache.maven.model.Dependency managedDependency
		java.util.Iterator i$
		org.apache.maven.repository.legacy.metadata.MetadataResolutionRequest request
		org.apache.maven.artifact.Artifact artifact
		org.apache.maven.artifact.metadata.ResolutionGroup cached
		java.util.List dependencies
		java.util.List managedDependencies
		java.util.List pomRepositories
		org.apache.maven.artifact.Artifact pomArtifact
		org.apache.maven.artifact.Artifact relocatedArtifact
		java.util.Set artifacts
		java.util.Map managedVersions
		java.util.List aggregatedRepositories
		org.apache.maven.artifact.metadata.ResolutionGroup result
	private boolean hasFile (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact artifact
	private java.util.List aggregateRepositories (java.util.List, java.util.List) 
		org.apache.maven.artifact.repository.ArtifactRepository repo
		java.util.Iterator i$
		org.apache.maven.artifact.repository.ArtifactRepository repo
		java.util.Iterator i$
		java.util.Map repos
		java.util.List requestRepositories
		java.util.List pomRepositories
		java.util.List repositories
	private org.apache.maven.artifact.Artifact createDependencyArtifact (org.apache.maven.model.Dependency, org.apache.maven.artifact.Artifact, org.apache.maven.artifact.Artifact)  throws org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException 
		String inheritedScope
		org.apache.maven.artifact.resolver.filter.ArtifactFilter inheritedFilter
		org.apache.maven.artifact.versioning.InvalidVersionSpecificationException e
		org.apache.maven.model.Dependency dependency
		org.apache.maven.artifact.Artifact owner
		org.apache.maven.artifact.Artifact pom
	private static org.apache.maven.artifact.Artifact createDependencyArtifact (org.apache.maven.artifact.factory.ArtifactFactory, org.apache.maven.model.Dependency, java.lang.String, org.apache.maven.artifact.resolver.filter.ArtifactFilter)  throws org.apache.maven.artifact.versioning.InvalidVersionSpecificationException 
		org.apache.maven.artifact.factory.ArtifactFactory factory
		org.apache.maven.model.Dependency dependency
		String inheritedScope
		org.apache.maven.artifact.resolver.filter.ArtifactFilter inheritedFilter
		String effectiveScope
		org.apache.maven.artifact.versioning.VersionRange versionRange
		org.apache.maven.artifact.Artifact dependencyArtifact
		org.apache.maven.artifact.resolver.filter.ArtifactFilter dependencyFilter
	private static java.lang.String getEffectiveScope (java.lang.String, java.lang.String) 
		String originalScope
		String inheritedScope
		String effectiveScope
	private static org.apache.maven.artifact.resolver.filter.ArtifactFilter createDependencyFilter (org.apache.maven.model.Dependency, org.apache.maven.artifact.resolver.filter.ArtifactFilter) 
		org.apache.maven.model.Exclusion e
		java.util.Iterator i$
		java.util.List exclusions
		org.apache.maven.model.Dependency dependency
		org.apache.maven.artifact.resolver.filter.ArtifactFilter inheritedFilter
		org.apache.maven.artifact.resolver.filter.ArtifactFilter effectiveFilter
	public java.util.List retrieveAvailableVersions (org.apache.maven.artifact.Artifact, org.apache.maven.artifact.repository.ArtifactRepository, java.util.List)  throws org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException 
		org.apache.maven.artifact.Artifact artifact
		org.apache.maven.artifact.repository.ArtifactRepository localRepository
		java.util.List remoteRepositories
		org.apache.maven.repository.legacy.metadata.MetadataResolutionRequest request
	public java.util.List retrieveAvailableVersions (org.apache.maven.repository.legacy.metadata.MetadataResolutionRequest)  throws org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException 
		org.apache.maven.artifact.repository.metadata.RepositoryMetadataResolutionException e
		org.apache.maven.repository.legacy.metadata.MetadataResolutionRequest request
		org.apache.maven.artifact.repository.metadata.RepositoryMetadata metadata
		java.util.List availableVersions
	public java.util.List retrieveAvailableVersionsFromDeploymentRepository (org.apache.maven.artifact.Artifact, org.apache.maven.artifact.repository.ArtifactRepository, org.apache.maven.artifact.repository.ArtifactRepository)  throws org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException 
		org.apache.maven.artifact.repository.metadata.RepositoryMetadataResolutionException e
		org.apache.maven.artifact.Artifact artifact
		org.apache.maven.artifact.repository.ArtifactRepository localRepository
		org.apache.maven.artifact.repository.ArtifactRepository deploymentRepository
		org.apache.maven.artifact.repository.metadata.RepositoryMetadata metadata
		java.util.List availableVersions
	private java.util.List retrieveAvailableVersionsFromMetadata (org.apache.maven.artifact.repository.metadata.Metadata, java.util.List) 
		String version
		java.util.Iterator i$
		org.apache.maven.artifact.repository.metadata.Metadata repoMetadata
		java.util.List availableVersions
		java.util.Collection versions
		java.util.List artifactVersions
	public static java.util.Set createArtifacts (org.apache.maven.artifact.factory.ArtifactFactory, java.util.List, java.lang.String, org.apache.maven.artifact.resolver.filter.ArtifactFilter, org.apache.maven.project.MavenProject)  throws org.apache.maven.project.artifact.InvalidDependencyVersionException 
		org.apache.maven.artifact.versioning.InvalidVersionSpecificationException e
		org.apache.maven.artifact.Artifact dependencyArtifact
		org.apache.maven.model.Dependency d
		java.util.Iterator i$
		org.apache.maven.artifact.factory.ArtifactFactory artifactFactory
		java.util.List dependencies
		String inheritedScope
		org.apache.maven.artifact.resolver.filter.ArtifactFilter dependencyFilter
		org.apache.maven.project.MavenProject project
		java.util.Set artifacts
	private org.apache.maven.project.ProjectBuilder getProjectBuilder () 
		org.codehaus.plexus.component.repository.exception.ComponentLookupException e
	private org.apache.maven.project.artifact.MavenMetadataSource$ProjectRelocation retrieveRelocatedProject (org.apache.maven.artifact.Artifact, org.apache.maven.repository.legacy.metadata.MetadataResolutionRequest)  throws org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException 
		org.apache.maven.project.ProjectBuildingRequest configuration
		String message
		org.apache.maven.model.building.ModelProblem missingParentPom
		String message
		org.apache.maven.project.ProjectBuildingException e
		org.apache.maven.repository.legacy.metadata.MetadataResolutionRequest metadataRequest
		java.util.List available
		String message
		org.apache.maven.model.Relocation relocation
		org.apache.maven.model.DistributionManagement distMgmt
		org.apache.maven.artifact.Artifact artifact
		org.apache.maven.repository.legacy.metadata.MetadataResolutionRequest repositoryRequest
		org.apache.maven.project.MavenProject project
		org.apache.maven.artifact.Artifact pomArtifact
		org.apache.maven.artifact.Artifact relocatedArtifact
		boolean done
		org.apache.maven.project.artifact.MavenMetadataSource$ProjectRelocation rel
	private org.apache.maven.model.building.ModelProblem hasMissingParentPom (org.apache.maven.project.ProjectBuildingException) 
		org.apache.maven.model.building.ModelProblem problem
		java.util.Iterator i$
		org.apache.maven.model.building.ModelBuildingException mbe
		org.apache.maven.project.ProjectBuildingException e
	private boolean isMissingPom (java.lang.Exception) 
		Exception e
	private boolean isNonTransferrablePom (java.lang.Exception) 
		Exception e
	private java.util.Properties getSystemProperties () 
		java.util.Properties props
	public volatile org.apache.maven.repository.legacy.metadata.ResolutionGroup retrieve (org.apache.maven.artifact.Artifact, org.apache.maven.artifact.repository.ArtifactRepository, java.util.List)  throws org.apache.maven.repository.legacy.metadata.ArtifactMetadataRetrievalException 
		org.apache.maven.artifact.Artifact x0
		org.apache.maven.artifact.repository.ArtifactRepository x1
		java.util.List x2
	public volatile org.apache.maven.repository.legacy.metadata.ResolutionGroup retrieve (org.apache.maven.repository.legacy.metadata.MetadataResolutionRequest)  throws org.apache.maven.repository.legacy.metadata.ArtifactMetadataRetrievalException 
		org.apache.maven.repository.legacy.metadata.MetadataResolutionRequest x0
}

org/apache/maven/project/artifact/PluginArtifact$PluginArtifactHandler.class
PluginArtifact.java
package org.apache.maven.project.artifact
 org.apache.maven.project.artifact.PluginArtifact$PluginArtifactHandler extends java.lang.Object implements org.apache.maven.artifact.handler.ArtifactHandler  {
	void  () 
	public java.lang.String getClassifier () 
	public java.lang.String getDirectory () 
	public java.lang.String getExtension () 
	public java.lang.String getLanguage () 
	public java.lang.String getPackaging () 
	public boolean isAddedToClasspath () 
	public boolean isIncludesDependencies () 
}

org/apache/maven/project/artifact/PluginArtifact.class
PluginArtifact.java
package org.apache.maven.project.artifact
public org.apache.maven.project.artifact.PluginArtifact extends org.apache.maven.artifact.DefaultArtifact implements org.apache.maven.project.artifact.ArtifactWithDependencies  {
	private org.apache.maven.model.Plugin plugin
	public void  (org.apache.maven.model.Plugin, org.apache.maven.artifact.Artifact) 
		org.apache.maven.model.Plugin plugin
		org.apache.maven.artifact.Artifact pluginArtifact
	public java.util.List getDependencies () 
	public java.util.List getManagedDependencies () 
}

org/apache/maven/project/artifact/ProjectArtifact$PomArtifactHandler.class
ProjectArtifact.java
package org.apache.maven.project.artifact
 org.apache.maven.project.artifact.ProjectArtifact$PomArtifactHandler extends java.lang.Object implements org.apache.maven.artifact.handler.ArtifactHandler  {
	void  () 
	public java.lang.String getClassifier () 
	public java.lang.String getDirectory () 
	public java.lang.String getExtension () 
	public java.lang.String getLanguage () 
	public java.lang.String getPackaging () 
	public boolean isAddedToClasspath () 
	public boolean isIncludesDependencies () 
}

org/apache/maven/project/artifact/ProjectArtifact.class
ProjectArtifact.java
package org.apache.maven.project.artifact
public org.apache.maven.project.artifact.ProjectArtifact extends org.apache.maven.artifact.DefaultArtifact implements org.apache.maven.project.artifact.ArtifactWithDependencies  {
	private org.apache.maven.project.MavenProject project
	public void  (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject project
	public org.apache.maven.project.MavenProject getProject () 
	public java.util.List getDependencies () 
	public java.util.List getManagedDependencies () 
		org.apache.maven.model.DependencyManagement depMngt
}

org/apache/maven/project/artifact/ProjectArtifactMetadata.class
ProjectArtifactMetadata.java
package org.apache.maven.project.artifact
public org.apache.maven.project.artifact.ProjectArtifactMetadata extends org.apache.maven.artifact.metadata.AbstractArtifactMetadata {
	private final java.io.File file
	public void  (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact artifact
	public void  (org.apache.maven.artifact.Artifact, java.io.File) 
		org.apache.maven.artifact.Artifact artifact
		java.io.File file
	public java.io.File getFile () 
	public java.lang.String getRemoteFilename () 
	public java.lang.String getLocalFilename (org.apache.maven.artifact.repository.ArtifactRepository) 
		org.apache.maven.artifact.repository.ArtifactRepository repository
	private java.lang.String getFilename () 
	public void storeInLocalRepository (org.apache.maven.artifact.repository.ArtifactRepository, org.apache.maven.artifact.repository.ArtifactRepository)  throws org.apache.maven.artifact.repository.metadata.RepositoryMetadataStoreException 
		java.io.IOException e
		org.apache.maven.artifact.repository.ArtifactRepository localRepository
		org.apache.maven.artifact.repository.ArtifactRepository remoteRepository
		java.io.File destination
	public java.lang.String toString () 
	public boolean storedInArtifactVersionDirectory () 
	public java.lang.String getBaseVersion () 
	public java.lang.Object getKey () 
	public void merge (org.apache.maven.artifact.metadata.ArtifactMetadata) 
		org.apache.maven.artifact.metadata.ArtifactMetadata metadata
		org.apache.maven.project.artifact.ProjectArtifactMetadata m
	public void merge (org.apache.maven.repository.legacy.metadata.ArtifactMetadata) 
		org.apache.maven.repository.legacy.metadata.ArtifactMetadata metadata
}

org/apache/maven/project/DefaultDependencyResolutionRequest.class
DefaultDependencyResolutionRequest.java
package org.apache.maven.project
public org.apache.maven.project.DefaultDependencyResolutionRequest extends java.lang.Object implements org.apache.maven.project.DependencyResolutionRequest  {
	private org.apache.maven.project.MavenProject project
	private org.eclipse.aether.graph.DependencyFilter filter
	private org.eclipse.aether.RepositorySystemSession session
	public void  () 
	public void  (org.apache.maven.project.MavenProject, org.eclipse.aether.RepositorySystemSession) 
		org.apache.maven.project.MavenProject project
		org.eclipse.aether.RepositorySystemSession session
	public org.eclipse.aether.graph.DependencyFilter getResolutionFilter () 
	public org.apache.maven.project.MavenProject getMavenProject () 
	public org.eclipse.aether.RepositorySystemSession getRepositorySession () 
	public org.apache.maven.project.DependencyResolutionRequest setResolutionFilter (org.eclipse.aether.graph.DependencyFilter) 
		org.eclipse.aether.graph.DependencyFilter filter
	public org.apache.maven.project.DependencyResolutionRequest setMavenProject (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject project
	public org.apache.maven.project.DependencyResolutionRequest setRepositorySession (org.eclipse.aether.RepositorySystemSession) 
		org.eclipse.aether.RepositorySystemSession repositorySession
}

org/apache/maven/project/DefaultDependencyResolutionResult.class
DefaultDependencyResolutionResult.java
package org.apache.maven.project
 org.apache.maven.project.DefaultDependencyResolutionResult extends java.lang.Object implements org.apache.maven.project.DependencyResolutionResult  {
	private org.eclipse.aether.graph.DependencyNode root
	private java.util.List dependencies
	private java.util.List resolvedDependencies
	private java.util.List unresolvedDependencies
	private java.util.List collectionErrors
	private java.util.Map resolutionErrors
	void  () 
	public org.eclipse.aether.graph.DependencyNode getDependencyGraph () 
	public void setDependencyGraph (org.eclipse.aether.graph.DependencyNode) 
		org.eclipse.aether.graph.DependencyNode root
	public java.util.List getDependencies () 
	public java.util.List getResolvedDependencies () 
	public void addResolvedDependency (org.eclipse.aether.graph.Dependency) 
		org.eclipse.aether.graph.Dependency dependency
	public java.util.List getUnresolvedDependencies () 
	public java.util.List getCollectionErrors () 
	public void setCollectionErrors (java.util.List) 
		java.util.List exceptions
	public java.util.List getResolutionErrors (org.eclipse.aether.graph.Dependency) 
		org.eclipse.aether.graph.Dependency dependency
		java.util.List errors
	public void setResolutionErrors (org.eclipse.aether.graph.Dependency, java.util.List) 
		org.eclipse.aether.graph.Dependency dependency
		java.util.List errors
}

org/apache/maven/project/DefaultMavenProjectHelper.class
DefaultMavenProjectHelper.java
package org.apache.maven.project
public org.apache.maven.project.DefaultMavenProjectHelper extends org.codehaus.plexus.logging.AbstractLogEnabled implements org.apache.maven.project.MavenProjectHelper  {
	private org.apache.maven.artifact.handler.manager.ArtifactHandlerManager artifactHandlerManager
	public void  () 
	public void attachArtifact (org.apache.maven.project.MavenProject, java.lang.String, java.lang.String, java.io.File) 
		org.apache.maven.project.MavenProject project
		String artifactType
		String artifactClassifier
		java.io.File artifactFile
		String type
		org.apache.maven.artifact.handler.ArtifactHandler handler
		org.apache.maven.artifact.Artifact artifact
	public void attachArtifact (org.apache.maven.project.MavenProject, java.lang.String, java.io.File) 
		org.apache.maven.project.MavenProject project
		String artifactType
		java.io.File artifactFile
		org.apache.maven.artifact.handler.ArtifactHandler handler
		org.apache.maven.artifact.Artifact artifact
	public void attachArtifact (org.apache.maven.project.MavenProject, java.io.File, java.lang.String) 
		org.apache.maven.project.MavenProject project
		java.io.File artifactFile
		String artifactClassifier
		org.apache.maven.artifact.Artifact projectArtifact
		org.apache.maven.artifact.Artifact artifact
	public void attachArtifact (org.apache.maven.project.MavenProject, org.apache.maven.artifact.Artifact) 
		org.apache.maven.project.MavenProject project
		org.apache.maven.artifact.Artifact artifact
	public void addResource (org.apache.maven.project.MavenProject, java.lang.String, java.util.List, java.util.List) 
		org.apache.maven.project.MavenProject project
		String resourceDirectory
		java.util.List includes
		java.util.List excludes
		org.apache.maven.model.Resource resource
	public void addTestResource (org.apache.maven.project.MavenProject, java.lang.String, java.util.List, java.util.List) 
		org.apache.maven.project.MavenProject project
		String resourceDirectory
		java.util.List includes
		java.util.List excludes
		org.apache.maven.model.Resource resource
}

org/apache/maven/project/DefaultModelBuildingListener.class
DefaultModelBuildingListener.java
package org.apache.maven.project
 org.apache.maven.project.DefaultModelBuildingListener extends org.apache.maven.model.building.AbstractModelBuildingListener {
	private org.apache.maven.project.MavenProject project
	private org.apache.maven.project.ProjectBuildingHelper projectBuildingHelper
	private org.apache.maven.project.ProjectBuildingRequest projectBuildingRequest
	private java.util.List remoteRepositories
	private java.util.List pluginRepositories
	public void  (org.apache.maven.project.MavenProject, org.apache.maven.project.ProjectBuildingHelper, org.apache.maven.project.ProjectBuildingRequest) 
		org.apache.maven.project.MavenProject project
		org.apache.maven.project.ProjectBuildingHelper projectBuildingHelper
		org.apache.maven.project.ProjectBuildingRequest projectBuildingRequest
	public org.apache.maven.project.MavenProject getProject () 
	public void buildExtensionsAssembled (org.apache.maven.model.building.ModelBuildingEvent) 
		Exception e
		org.apache.maven.project.ProjectRealmCache$CacheRecord record
		org.apache.maven.plugin.PluginResolutionException e
		org.apache.maven.plugin.version.PluginVersionResolutionException e
		Exception e
		org.apache.maven.model.building.ModelBuildingEvent event
		org.apache.maven.model.Model model
}

org/apache/maven/project/DefaultProjectBuilder$InterimResult.class
DefaultProjectBuilder.java
package org.apache.maven.project
 org.apache.maven.project.DefaultProjectBuilder$InterimResult extends java.lang.Object {
	java.io.File pomFile
	org.apache.maven.model.building.ModelBuildingRequest request
	org.apache.maven.model.building.ModelBuildingResult result
	org.apache.maven.project.DefaultModelBuildingListener listener
	boolean root
	java.util.List modules
	void  (java.io.File, org.apache.maven.model.building.ModelBuildingRequest, org.apache.maven.model.building.ModelBuildingResult, org.apache.maven.project.DefaultModelBuildingListener, boolean) 
		java.io.File pomFile
		org.apache.maven.model.building.ModelBuildingRequest request
		org.apache.maven.model.building.ModelBuildingResult result
		org.apache.maven.project.DefaultModelBuildingListener listener
		boolean root
}

org/apache/maven/project/DefaultProjectBuilder$InternalConfig.class
DefaultProjectBuilder.java
package org.apache.maven.project
 org.apache.maven.project.DefaultProjectBuilder$InternalConfig extends java.lang.Object {
	public final org.apache.maven.project.ProjectBuildingRequest request
	public final org.eclipse.aether.RepositorySystemSession session
	public final java.util.List repositories
	public final org.apache.maven.project.ReactorModelPool modelPool
	final org.apache.maven.project.DefaultProjectBuilder this$0
	void  (org.apache.maven.project.DefaultProjectBuilder, org.apache.maven.project.ProjectBuildingRequest, org.apache.maven.project.ReactorModelPool) 
		org.apache.maven.project.ProjectBuildingRequest request
		org.apache.maven.project.ReactorModelPool modelPool
}

org/apache/maven/project/DefaultProjectBuilder.class
DefaultProjectBuilder.java
package org.apache.maven.project
public org.apache.maven.project.DefaultProjectBuilder extends java.lang.Object implements org.apache.maven.project.ProjectBuilder  {
	private org.codehaus.plexus.logging.Logger logger
	private org.apache.maven.model.building.ModelBuilder modelBuilder
	private org.apache.maven.model.building.ModelProcessor modelProcessor
	private org.apache.maven.project.ProjectBuildingHelper projectBuildingHelper
	private org.apache.maven.repository.RepositorySystem repositorySystem
	private org.eclipse.aether.RepositorySystem repoSystem
	private org.eclipse.aether.impl.RemoteRepositoryManager repositoryManager
	private org.apache.maven.project.ProjectDependenciesResolver dependencyResolver
	public void  () 
	public org.apache.maven.project.ProjectBuildingResult build (java.io.File, org.apache.maven.project.ProjectBuildingRequest)  throws org.apache.maven.project.ProjectBuildingException 
		java.io.File pomFile
		org.apache.maven.project.ProjectBuildingRequest request
	public org.apache.maven.project.ProjectBuildingResult build (org.apache.maven.model.building.ModelSource, org.apache.maven.project.ProjectBuildingRequest)  throws org.apache.maven.project.ProjectBuildingException 
		org.apache.maven.model.building.ModelSource modelSource
		org.apache.maven.project.ProjectBuildingRequest request
	private org.apache.maven.project.ProjectBuildingResult build (java.io.File, org.apache.maven.model.building.ModelSource, org.apache.maven.project.DefaultProjectBuilder$InternalConfig)  throws org.apache.maven.project.ProjectBuildingException 
		org.apache.maven.model.building.ModelBuildingException e
		org.apache.maven.model.building.ModelBuildingRequest request
		org.apache.maven.project.DefaultModelBuildingListener listener
		org.apache.maven.model.building.ModelBuildingResult result
		org.apache.maven.project.ProjectBuildingException e
		org.apache.maven.project.ProjectBuildingRequest configuration
		org.apache.maven.project.MavenProject project
		java.util.List modelProblems
		Throwable error
		org.apache.maven.project.DependencyResolutionResult resolutionResult
		org.apache.maven.project.ProjectBuildingResult result
		java.io.File pomFile
		org.apache.maven.model.building.ModelSource modelSource
		org.apache.maven.project.DefaultProjectBuilder$InternalConfig config
		ClassLoader oldContextClassLoader
	private org.apache.maven.project.DependencyResolutionResult resolveDependencies (org.apache.maven.project.MavenProject, org.eclipse.aether.RepositorySystemSession) 
		org.apache.maven.project.DefaultDependencyResolutionRequest resolution
		org.apache.maven.project.DependencyResolutionException e
		String path
		org.apache.maven.artifact.Artifact artifact
		java.util.Iterator i$
		org.eclipse.aether.repository.LocalRepositoryManager lrm
		org.apache.maven.project.MavenProject project
		org.eclipse.aether.RepositorySystemSession session
		org.apache.maven.project.DependencyResolutionResult resolutionResult
		java.util.Set artifacts
	private java.util.List getProfileIds (java.util.List) 
		org.apache.maven.model.Profile profile
		java.util.Iterator i$
		java.util.List profiles
		java.util.List ids
	private org.apache.maven.model.building.ModelBuildingRequest getModelBuildingRequest (org.apache.maven.project.DefaultProjectBuilder$InternalConfig) 
		org.apache.maven.project.DefaultProjectBuilder$InternalConfig config
		org.apache.maven.project.ProjectBuildingRequest configuration
		org.apache.maven.model.building.ModelBuildingRequest request
		org.eclipse.aether.RequestTrace trace
		org.apache.maven.model.resolution.ModelResolver resolver
	public org.apache.maven.project.ProjectBuildingResult build (org.apache.maven.artifact.Artifact, org.apache.maven.project.ProjectBuildingRequest)  throws org.apache.maven.project.ProjectBuildingException 
		org.apache.maven.artifact.Artifact artifact
		org.apache.maven.project.ProjectBuildingRequest request
	public org.apache.maven.project.ProjectBuildingResult build (org.apache.maven.artifact.Artifact, boolean, org.apache.maven.project.ProjectBuildingRequest)  throws org.apache.maven.project.ProjectBuildingException 
		org.eclipse.aether.resolution.ArtifactRequest pomRequest
		org.eclipse.aether.resolution.ArtifactResult pomResult
		org.eclipse.aether.resolution.ArtifactResolutionException e
		org.apache.maven.artifact.Artifact artifact
		boolean allowStubModel
		org.apache.maven.project.ProjectBuildingRequest request
		org.eclipse.aether.artifact.Artifact pomArtifact
		org.apache.maven.project.DefaultProjectBuilder$InternalConfig config
		boolean localProject
		java.io.File pomFile
	private org.apache.maven.model.building.ModelSource createStubModelSource (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact artifact
		StringBuilder buffer
	public java.util.List build (java.util.List, boolean, org.apache.maven.project.ProjectBuildingRequest)  throws org.apache.maven.project.ProjectBuildingException 
		java.util.List pomFiles
		boolean recursive
		org.apache.maven.project.ProjectBuildingRequest request
		java.util.List results
		java.util.List interimResults
		org.apache.maven.project.ReactorModelPool modelPool
		org.apache.maven.project.DefaultProjectBuilder$InternalConfig config
		java.util.Map projectIndex
		boolean noErrors
		ClassLoader oldContextClassLoader
	private boolean build (java.util.List, java.util.List, java.util.Map, java.util.List, java.util.Set, boolean, boolean, org.apache.maven.project.DefaultProjectBuilder$InternalConfig) 
		java.io.File pomFile
		java.util.Iterator i$
		java.util.List results
		java.util.List interimResults
		java.util.Map projectIndex
		java.util.List pomFiles
		java.util.Set aggregatorFiles
		boolean isRoot
		boolean recursive
		org.apache.maven.project.DefaultProjectBuilder$InternalConfig config
		boolean noErrors
	private boolean build (java.util.List, java.util.List, java.util.Map, java.io.File, java.util.Set, boolean, boolean, org.apache.maven.project.DefaultProjectBuilder$InternalConfig) 
		org.apache.maven.model.building.ModelProblem problem
		java.io.IOException e
		java.io.File aggregatorFile
		java.util.Iterator i$
		StringBuilder buffer
		org.apache.maven.model.building.ModelProblem problem
		java.io.File moduleFile
		String module
		java.util.Iterator i$
		java.io.File basedir
		java.util.List moduleFiles
		org.apache.maven.model.building.ModelBuildingResult result
		org.apache.maven.model.Model model
		org.apache.maven.project.DefaultProjectBuilder$InterimResult interimResult
		org.apache.maven.model.building.ModelBuildingException e
		java.util.List results
		java.util.List interimResults
		java.util.Map projectIndex
		java.io.File pomFile
		java.util.Set aggregatorFiles
		boolean isRoot
		boolean recursive
		org.apache.maven.project.DefaultProjectBuilder$InternalConfig config
		boolean noErrors
		org.apache.maven.model.building.ModelBuildingRequest request
		org.apache.maven.project.MavenProject project
		org.apache.maven.project.DefaultModelBuildingListener listener
	private void populateReactorModelPool (org.apache.maven.project.ReactorModelPool, java.util.List) 
		org.apache.maven.model.Model model
		org.apache.maven.project.DefaultProjectBuilder$InterimResult interimResult
		java.util.Iterator i$
		org.apache.maven.project.ReactorModelPool reactorModelPool
		java.util.List interimResults
	private boolean build (java.util.List, java.util.List, java.util.Map, java.util.List, org.apache.maven.project.ProjectBuildingRequest, java.util.Map) 
		org.apache.maven.model.building.ModelBuildingResult result
		org.apache.maven.project.MavenProject project
		java.util.List modules
		org.apache.maven.model.building.ModelBuildingException e
		org.apache.maven.project.DefaultProjectBuilder$InterimResult interimResult
		java.util.Iterator i$
		java.util.List results
		java.util.List projects
		java.util.Map projectIndex
		java.util.List interimResults
		org.apache.maven.project.ProjectBuildingRequest request
		java.util.Map profilesXmls
		boolean noErrors
	private void initProject (org.apache.maven.project.MavenProject, java.util.Map, org.apache.maven.model.building.ModelBuildingResult, java.util.Map) 
		org.apache.maven.model.Build build
		String modelId
		java.util.Iterator i$
		org.apache.maven.model.building.ModelProblem problem
		org.apache.maven.project.MavenProject project
		java.util.Map projects
		org.apache.maven.model.building.ModelBuildingResult result
		java.util.Map profilesXmls
		org.apache.maven.model.Model model
		java.io.File parentPomFile
		org.apache.maven.artifact.Artifact projectArtifact
		java.util.List activeProfiles
		String modelId
	private java.lang.String findProfilesXml (org.apache.maven.model.building.ModelBuildingResult, java.util.Map) 
		org.apache.maven.model.Model model
		java.io.File basedir
		Boolean profilesXml
		String modelId
		java.util.Iterator i$
		org.apache.maven.model.building.ModelBuildingResult result
		java.util.Map profilesXmls
	static org.eclipse.aether.RepositorySystem access$000 (org.apache.maven.project.DefaultProjectBuilder) 
		org.apache.maven.project.DefaultProjectBuilder x0
}

org/apache/maven/project/DefaultProjectBuildingHelper.class
DefaultProjectBuildingHelper.java
package org.apache.maven.project
public org.apache.maven.project.DefaultProjectBuildingHelper extends java.lang.Object implements org.apache.maven.project.ProjectBuildingHelper  {
	private org.codehaus.plexus.logging.Logger logger
	private org.codehaus.plexus.PlexusContainer container
	private org.apache.maven.classrealm.ClassRealmManager classRealmManager
	private org.apache.maven.plugin.PluginArtifactsCache pluginArtifactsCache
	private org.apache.maven.plugin.ExtensionRealmCache extensionRealmCache
	private org.apache.maven.project.ProjectRealmCache projectRealmCache
	private org.apache.maven.repository.RepositorySystem repositorySystem
	private org.apache.maven.plugin.version.PluginVersionResolver pluginVersionResolver
	private org.apache.maven.plugin.internal.PluginDependenciesResolver pluginDependenciesResolver
	private org.apache.maven.project.ExtensionDescriptorBuilder extensionDescriptorBuilder
	public void  () 
	public java.util.List createArtifactRepositories (java.util.List, java.util.List, org.apache.maven.project.ProjectBuildingRequest)  throws org.apache.maven.artifact.InvalidRepositoryException 
		org.apache.maven.model.Repository repository
		java.util.Iterator i$
		java.util.List dominantRepositories
		java.util.List recessiveRepositories
		org.apache.maven.artifact.repository.ArtifactRepository repository
		java.util.Iterator i$
		org.apache.maven.artifact.repository.ArtifactRepository repository
		java.util.Iterator i$
		java.util.List pomRepositories
		java.util.List externalRepositories
		org.apache.maven.project.ProjectBuildingRequest request
		java.util.List internalRepositories
		java.util.List dominantRepositories
		java.util.List recessiveRepositories
		java.util.List artifactRepositories
		java.util.Collection repoIds
	public synchronized org.apache.maven.project.ProjectRealmCache$CacheRecord createProjectRealm (org.apache.maven.project.MavenProject, org.apache.maven.model.Model, org.apache.maven.project.ProjectBuildingRequest)  throws org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.version.PluginVersionResolutionException 
		org.apache.maven.model.Plugin plugin
		org.apache.maven.model.Extension extension
		java.util.Iterator i$
		org.apache.maven.model.Plugin plugin
		java.util.Iterator i$
		org.apache.maven.plugin.version.PluginVersionRequest versionRequest
		java.util.List artifacts
		org.apache.maven.plugin.PluginResolutionException e
		org.codehaus.plexus.classworlds.realm.ClassRealm extensionRealm
		Exception e
		String message
		java.io.IOException e
		org.eclipse.aether.artifact.Artifact extensionArtifact
		java.util.List artifacts
		org.apache.maven.plugin.PluginArtifactsCache$Key cacheKey
		org.apache.maven.plugin.PluginArtifactsCache$CacheRecord recordArtifacts
		org.codehaus.plexus.classworlds.realm.ClassRealm extensionRealm
		org.apache.maven.project.ExtensionDescriptor extensionDescriptor
		org.apache.maven.plugin.ExtensionRealmCache$CacheRecord recordRealm
		org.apache.maven.model.Plugin plugin
		java.util.Iterator i$
		String export
		java.util.Iterator i$
		java.util.List excludes
		java.util.List exports
		org.codehaus.plexus.classworlds.realm.ClassRealm extensionRealm
		java.util.Iterator i$
		java.util.Set exclusions
		org.eclipse.aether.graph.DependencyFilter extensionArtifactFilter
		org.codehaus.plexus.classworlds.realm.ClassRealm projectRealm
		org.apache.maven.project.MavenProject project
		org.apache.maven.model.Model model
		org.apache.maven.project.ProjectBuildingRequest request
		java.util.List extensionPlugins
		org.apache.maven.model.Build build
		java.util.List extensionRealms
		java.util.Map exportedPackages
		java.util.Map exportedArtifacts
		java.util.List publicArtifacts
		org.apache.maven.project.ProjectRealmCache$CacheRecord record
	private java.util.List resolveExtensionArtifacts (org.apache.maven.model.Plugin, java.util.List, org.apache.maven.project.ProjectBuildingRequest)  throws org.apache.maven.plugin.PluginResolutionException 
		org.apache.maven.model.Plugin extensionPlugin
		java.util.List repositories
		org.apache.maven.project.ProjectBuildingRequest request
		org.eclipse.aether.graph.DependencyNode root
		org.eclipse.aether.util.graph.visitor.PreorderNodeListGenerator nlg
	public void selectProjectRealm (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject project
		ClassLoader projectRealm
}

org/apache/maven/project/DefaultProjectBuildingRequest.class
DefaultProjectBuildingRequest.java
package org.apache.maven.project
public org.apache.maven.project.DefaultProjectBuildingRequest extends java.lang.Object implements org.apache.maven.project.ProjectBuildingRequest  {
	private org.eclipse.aether.RepositorySystemSession repositorySession
	private org.apache.maven.artifact.repository.ArtifactRepository localRepository
	private java.util.List remoteRepositories
	private java.util.List pluginArtifactRepositories
	private org.apache.maven.project.MavenProject project
	private int validationLevel
	private boolean processPlugins
	private java.util.List profiles
	private java.util.List activeProfileIds
	private java.util.List inactiveProfileIds
	private java.util.Properties systemProperties
	private java.util.Properties userProperties
	private java.util.Date buildStartTime
	private boolean resolveDependencies
	private org.apache.maven.project.ProjectBuildingRequest$RepositoryMerging repositoryMerging
	public void  () 
	public void  (org.apache.maven.project.ProjectBuildingRequest) 
		org.apache.maven.project.ProjectBuildingRequest request
	public org.apache.maven.project.MavenProject getProject () 
	public void setProject (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject mavenProject
	public org.apache.maven.project.ProjectBuildingRequest setLocalRepository (org.apache.maven.artifact.repository.ArtifactRepository) 
		org.apache.maven.artifact.repository.ArtifactRepository localRepository
	public org.apache.maven.artifact.repository.ArtifactRepository getLocalRepository () 
	public java.util.List getRemoteRepositories () 
	public org.apache.maven.project.ProjectBuildingRequest setRemoteRepositories (java.util.List) 
		java.util.List remoteRepositories
	public java.util.List getPluginArtifactRepositories () 
	public org.apache.maven.project.ProjectBuildingRequest setPluginArtifactRepositories (java.util.List) 
		java.util.List pluginArtifactRepositories
	public java.util.Properties getSystemProperties () 
	public org.apache.maven.project.ProjectBuildingRequest setSystemProperties (java.util.Properties) 
		java.util.Properties systemProperties
	public java.util.Properties getUserProperties () 
	public org.apache.maven.project.ProjectBuildingRequest setUserProperties (java.util.Properties) 
		java.util.Properties userProperties
	public boolean isProcessPlugins () 
	public org.apache.maven.project.ProjectBuildingRequest setProcessPlugins (boolean) 
		boolean processPlugins
	public org.apache.maven.project.ProjectBuildingRequest setResolveDependencies (boolean) 
		boolean resolveDependencies
	public boolean isResolveDependencies () 
	public org.apache.maven.project.ProjectBuildingRequest setValidationLevel (int) 
		int validationLevel
	public int getValidationLevel () 
	public java.util.List getActiveProfileIds () 
	public void setActiveProfileIds (java.util.List) 
		java.util.List activeProfileIds
	public java.util.List getInactiveProfileIds () 
	public void setInactiveProfileIds (java.util.List) 
		java.util.List inactiveProfileIds
	public void setProfiles (java.util.List) 
		java.util.List profiles
	public void addProfile (org.apache.maven.model.Profile) 
		org.apache.maven.model.Profile profile
	public java.util.List getProfiles () 
	public java.util.Date getBuildStartTime () 
	public void setBuildStartTime (java.util.Date) 
		java.util.Date buildStartTime
	public org.eclipse.aether.RepositorySystemSession getRepositorySession () 
	public org.apache.maven.project.DefaultProjectBuildingRequest setRepositorySession (org.eclipse.aether.RepositorySystemSession) 
		org.eclipse.aether.RepositorySystemSession repositorySession
	public org.apache.maven.project.DefaultProjectBuildingRequest setRepositoryMerging (org.apache.maven.project.ProjectBuildingRequest$RepositoryMerging) 
		org.apache.maven.project.ProjectBuildingRequest$RepositoryMerging repositoryMerging
	public org.apache.maven.project.ProjectBuildingRequest$RepositoryMerging getRepositoryMerging () 
	public volatile org.apache.maven.project.ProjectBuildingRequest setRepositoryMerging (org.apache.maven.project.ProjectBuildingRequest$RepositoryMerging) 
		org.apache.maven.project.ProjectBuildingRequest$RepositoryMerging x0
	public volatile org.apache.maven.project.ProjectBuildingRequest setRepositorySession (org.eclipse.aether.RepositorySystemSession) 
		org.eclipse.aether.RepositorySystemSession x0
}

org/apache/maven/project/DefaultProjectBuildingResult.class
DefaultProjectBuildingResult.java
package org.apache.maven.project
 org.apache.maven.project.DefaultProjectBuildingResult extends java.lang.Object implements org.apache.maven.project.ProjectBuildingResult  {
	private String projectId
	private java.io.File pomFile
	private org.apache.maven.project.MavenProject project
	private java.util.List problems
	private org.apache.maven.project.DependencyResolutionResult dependencyResolutionResult
	public void  (org.apache.maven.project.MavenProject, java.util.List, org.apache.maven.project.DependencyResolutionResult) 
		org.apache.maven.project.MavenProject project
		java.util.List problems
		org.apache.maven.project.DependencyResolutionResult dependencyResolutionResult
	public void  (java.lang.String, java.io.File, java.util.List) 
		String projectId
		java.io.File pomFile
		java.util.List problems
	public java.lang.String getProjectId () 
	public java.io.File getPomFile () 
	public org.apache.maven.project.MavenProject getProject () 
	public java.util.List getProblems () 
	public org.apache.maven.project.DependencyResolutionResult getDependencyResolutionResult () 
}

org/apache/maven/project/DefaultProjectDependenciesResolver$GraphLogger.class
DefaultProjectDependenciesResolver.java
package org.apache.maven.project
 org.apache.maven.project.DefaultProjectDependenciesResolver$GraphLogger extends java.lang.Object implements org.eclipse.aether.graph.DependencyVisitor  {
	private final org.apache.maven.project.MavenProject project
	private String indent
	private java.util.Map managed
	final org.apache.maven.project.DefaultProjectDependenciesResolver this$0
	public void  (org.apache.maven.project.DefaultProjectDependenciesResolver, org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject project
	public boolean visitEnter (org.eclipse.aether.graph.DependencyNode) 
		org.eclipse.aether.artifact.Artifact art
		String premanagedScope
		String premanagedVersion
		org.eclipse.aether.graph.DependencyNode node
		StringBuilder buffer
		org.eclipse.aether.graph.Dependency dep
	public boolean visitLeave (org.eclipse.aether.graph.DependencyNode) 
		org.eclipse.aether.graph.DependencyNode node
	private void appendManagementSource (java.lang.StringBuilder, org.eclipse.aether.artifact.Artifact, java.lang.String) 
		org.apache.maven.model.Dependency dep
		java.util.Iterator i$
		org.apache.maven.model.InputSource source
		org.apache.maven.model.InputLocation location
		StringBuilder buffer
		org.eclipse.aether.artifact.Artifact artifact
		String field
		String key
		org.apache.maven.model.Dependency dependency
}

org/apache/maven/project/DefaultProjectDependenciesResolver.class
DefaultProjectDependenciesResolver.java
package org.apache.maven.project
public org.apache.maven.project.DefaultProjectDependenciesResolver extends java.lang.Object implements org.apache.maven.project.ProjectDependenciesResolver  {
	private org.codehaus.plexus.logging.Logger logger
	private org.eclipse.aether.RepositorySystem repoSystem
	public void  () 
	public org.apache.maven.project.DependencyResolutionResult resolve (org.apache.maven.project.DependencyResolutionRequest)  throws org.apache.maven.project.DependencyResolutionException 
		org.eclipse.aether.DefaultRepositorySystemSession verbose
		org.apache.maven.model.Dependency dependency
		java.util.Iterator i$
		org.eclipse.aether.artifact.ArtifactType type
		String classifier
		String key
		org.apache.maven.model.Dependency dependency
		java.util.Iterator i$
		org.eclipse.aether.artifact.Artifact art
		String key
		org.apache.maven.model.Dependency dependency
		java.util.Collection exclusions
		org.eclipse.aether.graph.Dependency dep
		org.apache.maven.artifact.Artifact artifact
		java.util.Iterator i$
		java.util.Map dependencies
		org.apache.maven.model.Dependency dependency
		java.util.Iterator i$
		org.eclipse.aether.collection.DependencyCollectionException e
		org.eclipse.aether.graph.DependencyNode child
		java.util.Iterator i$
		org.eclipse.aether.resolution.DependencyResolutionException e
		org.apache.maven.project.DependencyResolutionRequest request
		org.eclipse.aether.RequestTrace trace
		org.apache.maven.project.DefaultDependencyResolutionResult result
		org.apache.maven.project.MavenProject project
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.graph.DependencyFilter filter
		org.eclipse.aether.artifact.ArtifactTypeRegistry stereotypes
		org.eclipse.aether.collection.CollectRequest collect
		org.apache.maven.model.DependencyManagement depMngt
		org.eclipse.aether.resolution.DependencyRequest depRequest
		org.eclipse.aether.graph.DependencyNode node
	private void process (org.apache.maven.project.DefaultDependencyResolutionResult, java.util.Collection) 
		org.eclipse.aether.graph.DependencyNode node
		org.eclipse.aether.resolution.ArtifactResult ar
		java.util.Iterator i$
		org.apache.maven.project.DefaultDependencyResolutionResult result
		java.util.Collection results
	static org.codehaus.plexus.logging.Logger access$000 (org.apache.maven.project.DefaultProjectDependenciesResolver) 
		org.apache.maven.project.DefaultProjectDependenciesResolver x0
}

org/apache/maven/project/DefaultProjectRealmCache$CacheKey.class
DefaultProjectRealmCache.java
package org.apache.maven.project
 org.apache.maven.project.DefaultProjectRealmCache$CacheKey extends java.lang.Object {
	private final java.util.List extensionRealms
	private final int hashCode
	public void  (java.util.List) 
		java.util.List extensionRealms
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object o
		org.apache.maven.project.DefaultProjectRealmCache$CacheKey other
}

org/apache/maven/project/DefaultProjectRealmCache.class
DefaultProjectRealmCache.java
package org.apache.maven.project
public org.apache.maven.project.DefaultProjectRealmCache extends java.lang.Object implements org.apache.maven.project.ProjectRealmCache  {
	private final java.util.Map cache
	public void  () 
	public org.apache.maven.project.ProjectRealmCache$CacheRecord get (java.util.List) 
		java.util.List extensionRealms
	public org.apache.maven.project.ProjectRealmCache$CacheRecord put (java.util.List, org.codehaus.plexus.classworlds.realm.ClassRealm, org.eclipse.aether.graph.DependencyFilter) 
		java.util.List extensionRealms
		org.codehaus.plexus.classworlds.realm.ClassRealm projectRealm
		org.eclipse.aether.graph.DependencyFilter extensionArtifactFilter
		org.apache.maven.project.DefaultProjectRealmCache$CacheKey key
		org.apache.maven.project.ProjectRealmCache$CacheRecord record
	public void flush () 
	public void register (org.apache.maven.project.MavenProject, org.apache.maven.project.ProjectRealmCache$CacheRecord) 
		org.apache.maven.project.MavenProject project
		org.apache.maven.project.ProjectRealmCache$CacheRecord record
}

org/apache/maven/project/DependencyResolutionException.class
DependencyResolutionException.java
package org.apache.maven.project
public org.apache.maven.project.DependencyResolutionException extends java.lang.Exception {
	private org.apache.maven.project.DependencyResolutionResult result
	public void  (org.apache.maven.project.DependencyResolutionResult, java.lang.String, java.lang.Throwable) 
		org.apache.maven.project.DependencyResolutionResult result
		String message
		Throwable cause
	public org.apache.maven.project.DependencyResolutionResult getResult () 
}

org/apache/maven/project/DependencyResolutionRequest.class
DependencyResolutionRequest.java
package org.apache.maven.project
public abstract org.apache.maven.project.DependencyResolutionRequest extends java.lang.Object {
	public abstract org.apache.maven.project.MavenProject getMavenProject () 
	public abstract org.apache.maven.project.DependencyResolutionRequest setMavenProject (org.apache.maven.project.MavenProject) 
	public abstract org.eclipse.aether.graph.DependencyFilter getResolutionFilter () 
	public abstract org.apache.maven.project.DependencyResolutionRequest setResolutionFilter (org.eclipse.aether.graph.DependencyFilter) 
	public abstract org.eclipse.aether.RepositorySystemSession getRepositorySession () 
	public abstract org.apache.maven.project.DependencyResolutionRequest setRepositorySession (org.eclipse.aether.RepositorySystemSession) 
}

org/apache/maven/project/DependencyResolutionResult.class
DependencyResolutionResult.java
package org.apache.maven.project
public abstract org.apache.maven.project.DependencyResolutionResult extends java.lang.Object {
	public abstract org.eclipse.aether.graph.DependencyNode getDependencyGraph () 
	public abstract java.util.List getDependencies () 
	public abstract java.util.List getResolvedDependencies () 
	public abstract java.util.List getUnresolvedDependencies () 
	public abstract java.util.List getCollectionErrors () 
	public abstract java.util.List getResolutionErrors (org.eclipse.aether.graph.Dependency) 
}

org/apache/maven/project/DuplicateArtifactAttachmentException.class
DuplicateArtifactAttachmentException.java
package org.apache.maven.project
public org.apache.maven.project.DuplicateArtifactAttachmentException extends java.lang.RuntimeException {
	private static final String DEFAULT_MESSAGE
	private org.apache.maven.artifact.Artifact artifact
	private final org.apache.maven.project.MavenProject project
	public void  (org.apache.maven.project.MavenProject, org.apache.maven.artifact.Artifact) 
		org.apache.maven.project.MavenProject project
		org.apache.maven.artifact.Artifact artifact
	private static java.lang.String constructMessage (org.apache.maven.project.MavenProject, org.apache.maven.artifact.Artifact) 
		org.apache.maven.project.MavenProject project
		org.apache.maven.artifact.Artifact artifact
	public org.apache.maven.project.MavenProject getProject () 
	public org.apache.maven.artifact.Artifact getArtifact () 
}

org/apache/maven/project/DuplicateProjectException.class
DuplicateProjectException.java
package org.apache.maven.project
public org.apache.maven.project.DuplicateProjectException extends java.lang.Exception {
	private final String projectId
	private final java.io.File existingProjectFile
	private final java.io.File conflictingProjectFile
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Exception) 
		String message
		Exception e
	public void  (java.lang.String, java.io.File, java.io.File, java.lang.String) 
		String projectId
		java.io.File existingProjectFile
		java.io.File conflictingProjectFile
		String message
	public java.lang.String getProjectId () 
	public java.io.File getExistingProjectFile () 
	public java.io.File getConflictingProjectFile () 
}

org/apache/maven/project/ExtensionDescriptor.class
ExtensionDescriptor.java
package org.apache.maven.project
public org.apache.maven.project.ExtensionDescriptor extends java.lang.Object {
	private java.util.List exportedPackages
	private java.util.List exportedArtifacts
	void  () 
	public java.util.List getExportedPackages () 
	public void setExportedPackages (java.util.List) 
		java.util.List exportedPackages
	public java.util.List getExportedArtifacts () 
	public void setExportedArtifacts (java.util.List) 
		java.util.List exportedArtifacts
}

org/apache/maven/project/ExtensionDescriptorBuilder.class
ExtensionDescriptorBuilder.java
package org.apache.maven.project
 org.apache.maven.project.ExtensionDescriptorBuilder extends java.lang.Object {
	void  () 
	private java.lang.String getExtensionDescriptorLocation () 
	public org.apache.maven.project.ExtensionDescriptor build (java.io.File)  throws java.io.IOException 
		java.io.InputStream is
		java.util.zip.ZipEntry pluginDescriptorEntry
		java.util.jar.JarFile pluginJar
		java.io.InputStream is
		java.io.File pluginXml
		java.io.File extensionJar
		org.apache.maven.project.ExtensionDescriptor extensionDescriptor
	org.apache.maven.project.ExtensionDescriptor build (java.io.InputStream)  throws java.io.IOException 
		org.codehaus.plexus.util.xml.pull.XmlPullParserException e
		java.io.InputStream is
		org.apache.maven.project.ExtensionDescriptor extensionDescriptor
		org.codehaus.plexus.util.xml.Xpp3Dom dom
	private java.util.List parseStrings (org.codehaus.plexus.util.xml.Xpp3Dom) 
		String string
		org.codehaus.plexus.util.xml.Xpp3Dom child
		org.codehaus.plexus.util.xml.Xpp3Dom[] arr$
		int len$
		int i$
		org.codehaus.plexus.util.xml.Xpp3Dom dom
		java.util.List strings
}

org/apache/maven/project/InvalidProjectVersionException.class
InvalidProjectVersionException.java
package org.apache.maven.project
public org.apache.maven.project.InvalidProjectVersionException extends org.apache.maven.project.ProjectBuildingException {
	private final String locationInPom
	private final String offendingVersion
	public void  (java.lang.String, java.lang.String, java.lang.String, java.io.File, org.apache.maven.artifact.versioning.InvalidVersionSpecificationException) 
		String projectId
		String locationInPom
		String offendingVersion
		java.io.File pomFile
		org.apache.maven.artifact.versioning.InvalidVersionSpecificationException cause
	private static java.lang.String formatMessage (java.lang.String, java.lang.String, java.lang.String, org.apache.maven.artifact.versioning.InvalidVersionSpecificationException) 
		String projectId
		String locationInPom
		String offendingVersion
		org.apache.maven.artifact.versioning.InvalidVersionSpecificationException cause
	public java.lang.String getOffendingVersion () 
	public java.lang.String getLocationInPom () 
}

org/apache/maven/project/MavenProject.class
MavenProject.java
package org.apache.maven.project
public org.apache.maven.project.MavenProject extends java.lang.Object implements java.lang.Cloneable  {
	public static final String EMPTY_PROJECT_GROUP_ID
	public static final String EMPTY_PROJECT_ARTIFACT_ID
	public static final String EMPTY_PROJECT_VERSION
	private static final org.apache.maven.project.MavenProject ERROR_BUILDING_PARENT
	private org.apache.maven.model.Model model
	private org.apache.maven.project.MavenProject parent
	private java.io.File file
	private java.util.Set resolvedArtifacts
	private org.apache.maven.artifact.resolver.filter.ArtifactFilter artifactFilter
	private java.util.Set artifacts
	private org.apache.maven.artifact.Artifact parentArtifact
	private java.util.Set pluginArtifacts
	private java.util.List remoteArtifactRepositories
	private java.util.List pluginArtifactRepositories
	private java.util.List remoteProjectRepositories
	private java.util.List remotePluginRepositories
	private java.util.List attachedArtifacts
	private org.apache.maven.project.MavenProject executionProject
	private java.util.List collectedProjects
	private java.util.List compileSourceRoots
	private java.util.List testCompileSourceRoots
	private java.util.List scriptSourceRoots
	private org.apache.maven.artifact.repository.ArtifactRepository releaseArtifactRepository
	private org.apache.maven.artifact.repository.ArtifactRepository snapshotArtifactRepository
	private java.util.List activeProfiles
	private java.util.Map injectedProfileIds
	private java.util.Set dependencyArtifacts
	private org.apache.maven.artifact.Artifact artifact
	private java.util.Map artifactMap
	private org.apache.maven.model.Model originalModel
	private java.util.Map pluginArtifactMap
	private java.util.Set reportArtifacts
	private java.util.Map reportArtifactMap
	private java.util.Set extensionArtifacts
	private java.util.Map extensionArtifactMap
	private java.util.Map managedVersionMap
	private java.util.Map projectReferences
	private boolean executionRoot
	private java.util.Map moduleAdjustments
	private org.apache.maven.project.ProjectBuilder mavenProjectBuilder
	private org.apache.maven.project.ProjectBuildingRequest projectBuilderConfiguration
	private org.apache.maven.repository.RepositorySystem repositorySystem
	private java.io.File parentFile
	private java.util.Map context
	private org.codehaus.plexus.classworlds.realm.ClassRealm classRealm
	private org.eclipse.aether.graph.DependencyFilter extensionDependencyFilter
	private final java.util.Set lifecyclePhases
	private org.codehaus.plexus.logging.Logger logger
	public void  () 
		org.apache.maven.model.Model model
	public void  (org.apache.maven.model.Model) 
		org.apache.maven.model.Model model
	public void  (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject project
	public void  (org.apache.maven.model.Model, org.apache.maven.repository.RepositorySystem) 
		org.apache.maven.model.Model model
		org.apache.maven.repository.RepositorySystem repositorySystem
	public java.io.File getParentFile () 
	public void setParentFile (java.io.File) 
		java.io.File parentFile
	void  (org.apache.maven.repository.RepositorySystem, org.apache.maven.project.ProjectBuilder, org.apache.maven.project.ProjectBuildingRequest, org.codehaus.plexus.logging.Logger) 
		org.apache.maven.repository.RepositorySystem repositorySystem
		org.apache.maven.project.ProjectBuilder mavenProjectBuilder
		org.apache.maven.project.ProjectBuildingRequest projectBuilderConfiguration
		org.codehaus.plexus.logging.Logger logger
	public java.util.Set createArtifacts (org.apache.maven.artifact.factory.ArtifactFactory, java.lang.String, org.apache.maven.artifact.resolver.filter.ArtifactFilter)  throws org.apache.maven.project.artifact.InvalidDependencyVersionException 
		org.apache.maven.artifact.factory.ArtifactFactory artifactFactory
		String inheritedScope
		org.apache.maven.artifact.resolver.filter.ArtifactFilter filter
	public java.lang.String getModulePathAdjustment (org.apache.maven.project.MavenProject)  throws java.io.IOException 
		java.io.File moduleDir
		String moduleName
		int lastSlash
		String adjustment
		String modulePath
		java.util.Iterator i$
		java.util.List modules
		org.apache.maven.project.MavenProject moduleProject
		String module
		java.io.File moduleFile
	public org.apache.maven.artifact.Artifact getArtifact () 
	public void setArtifact (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact artifact
	public org.apache.maven.model.Model getModel () 
	public org.apache.maven.project.MavenProject getParent () 
		org.apache.maven.project.ProjectBuildingException e
		org.apache.maven.project.ProjectBuildingRequest request
		org.apache.maven.project.ProjectBuildingException e
		org.apache.maven.project.ProjectBuildingRequest request
	public void setParent (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject parent
	public boolean hasParent () 
	public java.io.File getFile () 
	public void setFile (java.io.File) 
		java.io.File file
	public java.io.File getBasedir () 
	public void setDependencies (java.util.List) 
		java.util.List dependencies
	public java.util.List getDependencies () 
	public org.apache.maven.model.DependencyManagement getDependencyManagement () 
	private void addPath (java.util.List, java.lang.String) 
		java.io.File file
		java.util.List paths
		String path
	public void addCompileSourceRoot (java.lang.String) 
		String path
	public void addScriptSourceRoot (java.lang.String) 
		String path
	public void addTestCompileSourceRoot (java.lang.String) 
		String path
	public java.util.List getCompileSourceRoots () 
	public java.util.List getScriptSourceRoots () 
	public java.util.List getTestCompileSourceRoots () 
	public java.util.List getCompileClasspathElements ()  throws org.apache.maven.artifact.DependencyResolutionRequiredException 
		org.apache.maven.artifact.Artifact a
		java.util.Iterator i$
		java.util.List list
		String d
	public java.util.List getCompileArtifacts () 
		org.apache.maven.artifact.Artifact a
		java.util.Iterator i$
		java.util.List list
	public java.util.List getCompileDependencies () 
		org.apache.maven.model.Dependency dependency
		org.apache.maven.artifact.Artifact a
		java.util.Iterator i$
		java.util.Set artifacts
		java.util.List list
	public java.util.List getTestClasspathElements ()  throws org.apache.maven.artifact.DependencyResolutionRequiredException 
		org.apache.maven.artifact.Artifact a
		java.util.Iterator i$
		java.util.List list
		String d
	public java.util.List getTestArtifacts () 
		org.apache.maven.artifact.Artifact a
		java.util.Iterator i$
		java.util.List list
	public java.util.List getTestDependencies () 
		org.apache.maven.model.Dependency dependency
		org.apache.maven.artifact.Artifact a
		java.util.Iterator i$
		java.util.Set artifacts
		java.util.List list
	public java.util.List getRuntimeClasspathElements ()  throws org.apache.maven.artifact.DependencyResolutionRequiredException 
		org.apache.maven.artifact.Artifact a
		java.util.Iterator i$
		java.util.List list
		String d
	public java.util.List getRuntimeArtifacts () 
		org.apache.maven.artifact.Artifact a
		java.util.Iterator i$
		java.util.List list
	public java.util.List getRuntimeDependencies () 
		org.apache.maven.model.Dependency dependency
		org.apache.maven.artifact.Artifact a
		java.util.Iterator i$
		java.util.Set artifacts
		java.util.List list
	public java.util.List getSystemClasspathElements ()  throws org.apache.maven.artifact.DependencyResolutionRequiredException 
		org.apache.maven.artifact.Artifact a
		java.util.Iterator i$
		java.util.List list
		String d
	public java.util.List getSystemArtifacts () 
		org.apache.maven.artifact.Artifact a
		java.util.Iterator i$
		java.util.List list
	public java.util.List getSystemDependencies () 
		org.apache.maven.model.Dependency dependency
		org.apache.maven.artifact.Artifact a
		java.util.Iterator i$
		java.util.Set artifacts
		java.util.List list
	public void setModelVersion (java.lang.String) 
		String pomVersion
	public java.lang.String getModelVersion () 
	public java.lang.String getId () 
	public void setGroupId (java.lang.String) 
		String groupId
	public java.lang.String getGroupId () 
		String groupId
	public void setArtifactId (java.lang.String) 
		String artifactId
	public java.lang.String getArtifactId () 
	public void setName (java.lang.String) 
		String name
	public java.lang.String getName () 
	public void setVersion (java.lang.String) 
		String version
	public java.lang.String getVersion () 
		String version
	public java.lang.String getPackaging () 
	public void setPackaging (java.lang.String) 
		String packaging
	public void setInceptionYear (java.lang.String) 
		String inceptionYear
	public java.lang.String getInceptionYear () 
	public void setUrl (java.lang.String) 
		String url
	public java.lang.String getUrl () 
	public org.apache.maven.model.Prerequisites getPrerequisites () 
	public void setIssueManagement (org.apache.maven.model.IssueManagement) 
		org.apache.maven.model.IssueManagement issueManagement
	public org.apache.maven.model.CiManagement getCiManagement () 
	public void setCiManagement (org.apache.maven.model.CiManagement) 
		org.apache.maven.model.CiManagement ciManagement
	public org.apache.maven.model.IssueManagement getIssueManagement () 
	public void setDistributionManagement (org.apache.maven.model.DistributionManagement) 
		org.apache.maven.model.DistributionManagement distributionManagement
	public org.apache.maven.model.DistributionManagement getDistributionManagement () 
	public void setDescription (java.lang.String) 
		String description
	public java.lang.String getDescription () 
	public void setOrganization (org.apache.maven.model.Organization) 
		org.apache.maven.model.Organization organization
	public org.apache.maven.model.Organization getOrganization () 
	public void setScm (org.apache.maven.model.Scm) 
		org.apache.maven.model.Scm scm
	public org.apache.maven.model.Scm getScm () 
	public void setMailingLists (java.util.List) 
		java.util.List mailingLists
	public java.util.List getMailingLists () 
	public void addMailingList (org.apache.maven.model.MailingList) 
		org.apache.maven.model.MailingList mailingList
	public void setDevelopers (java.util.List) 
		java.util.List developers
	public java.util.List getDevelopers () 
	public void addDeveloper (org.apache.maven.model.Developer) 
		org.apache.maven.model.Developer developer
	public void setContributors (java.util.List) 
		java.util.List contributors
	public java.util.List getContributors () 
	public void addContributor (org.apache.maven.model.Contributor) 
		org.apache.maven.model.Contributor contributor
	public void setBuild (org.apache.maven.model.Build) 
		org.apache.maven.model.Build build
	public org.apache.maven.model.Build getBuild () 
	public java.util.List getResources () 
	public java.util.List getTestResources () 
	public void addResource (org.apache.maven.model.Resource) 
		org.apache.maven.model.Resource resource
	public void addTestResource (org.apache.maven.model.Resource) 
		org.apache.maven.model.Resource testResource
	public void setReporting (org.apache.maven.model.Reporting) 
		org.apache.maven.model.Reporting reporting
	public org.apache.maven.model.Reporting getReporting () 
	public void setLicenses (java.util.List) 
		java.util.List licenses
	public java.util.List getLicenses () 
	public void addLicense (org.apache.maven.model.License) 
		org.apache.maven.model.License license
	public void setArtifacts (java.util.Set) 
		java.util.Set artifacts
	public java.util.Set getArtifacts () 
		org.apache.maven.artifact.Artifact artifact
		java.util.Iterator i$
	public java.util.Map getArtifactMap () 
	public void setPluginArtifacts (java.util.Set) 
		java.util.Set pluginArtifacts
	public java.util.Set getPluginArtifacts () 
		org.apache.maven.artifact.Artifact artifact
		org.apache.maven.model.Plugin p
		java.util.Iterator i$
	public java.util.Map getPluginArtifactMap () 
	public void setReportArtifacts (java.util.Set) 
		java.util.Set reportArtifacts
	public java.util.Set getReportArtifacts () 
		org.apache.maven.model.Plugin pp
		org.apache.maven.artifact.Artifact artifact
		org.apache.maven.model.ReportPlugin p
		java.util.Iterator i$
	public java.util.Map getReportArtifactMap () 
	public void setExtensionArtifacts (java.util.Set) 
		java.util.Set extensionArtifacts
	public java.util.Set getExtensionArtifacts () 
		String version
		String version
		org.apache.maven.artifact.Artifact artifact
		org.apache.maven.model.Extension ext
		java.util.Iterator i$
		java.util.List extensions
	public java.util.Map getExtensionArtifactMap () 
	public void setParentArtifact (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact parentArtifact
	public org.apache.maven.artifact.Artifact getParentArtifact () 
		org.apache.maven.model.Parent p
	public java.util.List getRepositories () 
	public java.util.List getReportPlugins () 
	public java.util.List getBuildPlugins () 
	public java.util.List getModules () 
	public org.apache.maven.model.PluginManagement getPluginManagement () 
		org.apache.maven.model.PluginManagement pluginMgmt
		org.apache.maven.model.Build build
	private org.apache.maven.model.Build getModelBuild () 
		org.apache.maven.model.Build build
	public void setRemoteArtifactRepositories (java.util.List) 
		java.util.List remoteArtifactRepositories
	public java.util.List getRemoteArtifactRepositories () 
	public void setPluginArtifactRepositories (java.util.List) 
		java.util.List pluginArtifactRepositories
	public java.util.List getPluginArtifactRepositories () 
	public org.apache.maven.artifact.repository.ArtifactRepository getDistributionManagementArtifactRepository () 
	public java.util.List getPluginRepositories () 
	public java.util.List getRemoteProjectRepositories () 
	public java.util.List getRemotePluginRepositories () 
	public void setActiveProfiles (java.util.List) 
		java.util.List activeProfiles
	public java.util.List getActiveProfiles () 
	public void setInjectedProfileIds (java.lang.String, java.util.List) 
		String source
		java.util.List injectedProfileIds
	public java.util.Map getInjectedProfileIds () 
	private java.lang.String logStringForArtifactFile (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact a
	public void addAttachedArtifact (org.apache.maven.artifact.Artifact)  throws org.apache.maven.project.DuplicateArtifactAttachmentException 
		org.apache.maven.artifact.Artifact a
		int ax
		org.apache.maven.artifact.Artifact artifact
		java.util.List attachedArtifacts
	public java.util.List getAttachedArtifacts () 
	public org.codehaus.plexus.util.xml.Xpp3Dom getGoalConfiguration (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		org.apache.maven.model.PluginExecution execution
		org.apache.maven.model.Plugin plugin
		java.util.Iterator i$
		String pluginGroupId
		String pluginArtifactId
		String executionId
		String goalId
		org.codehaus.plexus.util.xml.Xpp3Dom dom
	public org.codehaus.plexus.util.xml.Xpp3Dom getReportConfiguration (java.lang.String, java.lang.String, java.lang.String) 
		org.codehaus.plexus.util.xml.Xpp3Dom newDom
		org.codehaus.plexus.util.xml.Xpp3Dom executionConfiguration
		org.apache.maven.model.ReportSet reportSet
		org.apache.maven.model.ReportPlugin plugin
		java.util.Iterator i$
		String pluginGroupId
		String pluginArtifactId
		String reportSetId
		org.codehaus.plexus.util.xml.Xpp3Dom dom
	public org.apache.maven.project.MavenProject getExecutionProject () 
	public void setExecutionProject (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject executionProject
	public java.util.List getCollectedProjects () 
	public void setCollectedProjects (java.util.List) 
		java.util.List collectedProjects
	public java.util.Set getDependencyArtifacts () 
	public void setDependencyArtifacts (java.util.Set) 
		java.util.Set dependencyArtifacts
	public void setReleaseArtifactRepository (org.apache.maven.artifact.repository.ArtifactRepository) 
		org.apache.maven.artifact.repository.ArtifactRepository releaseArtifactRepository
	public void setSnapshotArtifactRepository (org.apache.maven.artifact.repository.ArtifactRepository) 
		org.apache.maven.artifact.repository.ArtifactRepository snapshotArtifactRepository
	public void setOriginalModel (org.apache.maven.model.Model) 
		org.apache.maven.model.Model originalModel
	public org.apache.maven.model.Model getOriginalModel () 
	public void setManagedVersionMap (java.util.Map) 
		java.util.Map map
	public java.util.Map getManagedVersionMap () 
		org.apache.maven.artifact.Artifact artifact
		org.apache.maven.model.Dependency d
		java.util.Iterator i$
		java.util.List deps
		org.apache.maven.model.DependencyManagement dependencyManagement
		java.util.Map map
	public boolean equals (java.lang.Object) 
		Object other
		org.apache.maven.project.MavenProject that
	private static boolean eq (java.lang.Object, java.lang.Object) 
		Object s1
		Object s2
	public int hashCode () 
		int hash
	public java.util.List getBuildExtensions () 
		org.apache.maven.model.Build build
	public void addProjectReference (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject project
	public void attachArtifact (java.lang.String, java.lang.String, java.io.File) 
		String type
		String classifier
		java.io.File file
	public java.util.Properties getProperties () 
	public java.util.List getFilters () 
	public java.util.Map getProjectReferences () 
	public boolean isExecutionRoot () 
	public void setExecutionRoot (boolean) 
		boolean executionRoot
	public java.lang.String getDefaultGoal () 
	public org.apache.maven.model.Plugin getPlugin (java.lang.String) 
		String pluginKey
	public java.lang.String toString () 
		NullPointerException e
		StringBuilder sb
	public void writeModel (java.io.Writer)  throws java.io.IOException 
		java.io.Writer writer
		org.apache.maven.model.io.xpp3.MavenXpp3Writer pomWriter
	public void writeOriginalModel (java.io.Writer)  throws java.io.IOException 
		java.io.Writer writer
		org.apache.maven.model.io.xpp3.MavenXpp3Writer pomWriter
	public org.apache.maven.project.MavenProject clone () 
		CloneNotSupportedException e
		org.apache.maven.project.MavenProject clone
	protected void setModel (org.apache.maven.model.Model) 
		org.apache.maven.model.Model model
	protected void setAttachedArtifacts (java.util.List) 
		java.util.List attachedArtifacts
	protected void setCompileSourceRoots (java.util.List) 
		java.util.List compileSourceRoots
	protected void setTestCompileSourceRoots (java.util.List) 
		java.util.List testCompileSourceRoots
	protected void setScriptSourceRoots (java.util.List) 
		java.util.List scriptSourceRoots
	protected org.apache.maven.artifact.repository.ArtifactRepository getReleaseArtifactRepository () 
		org.apache.maven.artifact.repository.ArtifactRepository repo
		org.apache.maven.artifact.InvalidRepositoryException e
	protected org.apache.maven.artifact.repository.ArtifactRepository getSnapshotArtifactRepository () 
		org.apache.maven.artifact.repository.ArtifactRepository repo
		org.apache.maven.artifact.InvalidRepositoryException e
	public org.apache.maven.artifact.Artifact replaceWithActiveArtifact (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact pluginArtifact
	private void deepCopy (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject project
	private void addArtifactPath (org.apache.maven.artifact.Artifact, java.util.List) 
		org.apache.maven.artifact.Artifact artifact
		java.util.List classpath
		java.io.File file
	private static java.lang.String getProjectReferenceId (java.lang.String, java.lang.String, java.lang.String) 
		String groupId
		String artifactId
		String version
		StringBuilder buffer
	public void setContextValue (java.lang.String, java.lang.Object) 
		String key
		Object value
	public java.lang.Object getContextValue (java.lang.String) 
		String key
	public void setClassRealm (org.codehaus.plexus.classworlds.realm.ClassRealm) 
		org.codehaus.plexus.classworlds.realm.ClassRealm classRealm
	public org.codehaus.plexus.classworlds.realm.ClassRealm getClassRealm () 
	public void setExtensionDependencyFilter (org.eclipse.aether.graph.DependencyFilter) 
		org.eclipse.aether.graph.DependencyFilter extensionDependencyFilter
	public org.eclipse.aether.graph.DependencyFilter getExtensionDependencyFilter () 
	public void setResolvedArtifacts (java.util.Set) 
		java.util.Set artifacts
	public void setArtifactFilter (org.apache.maven.artifact.resolver.filter.ArtifactFilter) 
		org.apache.maven.artifact.resolver.filter.ArtifactFilter artifactFilter
	public boolean hasLifecyclePhase (java.lang.String) 
		String phase
	public void addLifecyclePhase (java.lang.String) 
		String lifecyclePhase
	public org.apache.maven.project.ProjectBuildingRequest getProjectBuildingRequest () 
	public void setProjectBuildingRequest (org.apache.maven.project.ProjectBuildingRequest) 
		org.apache.maven.project.ProjectBuildingRequest projectBuildingRequest
	private void checkProjectBuildingRequest () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	static void  () 
}

org/apache/maven/project/MavenProjectHelper.class
MavenProjectHelper.java
package org.apache.maven.project
public abstract org.apache.maven.project.MavenProjectHelper extends java.lang.Object {
	public static final String ROLE
	public abstract void attachArtifact (org.apache.maven.project.MavenProject, java.io.File, java.lang.String) 
	public abstract void attachArtifact (org.apache.maven.project.MavenProject, java.lang.String, java.io.File) 
	public abstract void attachArtifact (org.apache.maven.project.MavenProject, java.lang.String, java.lang.String, java.io.File) 
	public abstract void addResource (org.apache.maven.project.MavenProject, java.lang.String, java.util.List, java.util.List) 
	public abstract void addTestResource (org.apache.maven.project.MavenProject, java.lang.String, java.util.List, java.util.List) 
	static void  () 
}

org/apache/maven/project/path/PathTranslator.class
PathTranslator.java
package org.apache.maven.project.path
public abstract org.apache.maven.project.path.PathTranslator extends java.lang.Object {
	public static final String ROLE
	public abstract void alignToBaseDirectory (org.apache.maven.model.Model, java.io.File) 
	public abstract java.lang.String alignToBaseDirectory (java.lang.String, java.io.File) 
	public abstract void unalignFromBaseDirectory (org.apache.maven.model.Model, java.io.File) 
	public abstract java.lang.String unalignFromBaseDirectory (java.lang.String, java.io.File) 
	static void  () 
}

org/apache/maven/project/ProjectBuilder.class
ProjectBuilder.java
package org.apache.maven.project
public abstract org.apache.maven.project.ProjectBuilder extends java.lang.Object {
	public abstract org.apache.maven.project.ProjectBuildingResult build (java.io.File, org.apache.maven.project.ProjectBuildingRequest)  throws org.apache.maven.project.ProjectBuildingException 
	public abstract org.apache.maven.project.ProjectBuildingResult build (org.apache.maven.artifact.Artifact, org.apache.maven.project.ProjectBuildingRequest)  throws org.apache.maven.project.ProjectBuildingException 
	public abstract org.apache.maven.project.ProjectBuildingResult build (org.apache.maven.artifact.Artifact, boolean, org.apache.maven.project.ProjectBuildingRequest)  throws org.apache.maven.project.ProjectBuildingException 
	public abstract org.apache.maven.project.ProjectBuildingResult build (org.apache.maven.model.building.ModelSource, org.apache.maven.project.ProjectBuildingRequest)  throws org.apache.maven.project.ProjectBuildingException 
	public abstract java.util.List build (java.util.List, boolean, org.apache.maven.project.ProjectBuildingRequest)  throws org.apache.maven.project.ProjectBuildingException 
}

org/apache/maven/project/ProjectBuildingException.class
ProjectBuildingException.java
package org.apache.maven.project
public org.apache.maven.project.ProjectBuildingException extends java.lang.Exception {
	private final String projectId
	private java.io.File pomFile
	private java.util.List results
	public void  (java.lang.String, java.lang.String, java.lang.Throwable) 
		String projectId
		String message
		Throwable cause
	public void  (java.lang.String, java.lang.String, java.io.File) 
		String projectId
		String message
		java.io.File pomFile
	protected void  (java.lang.String, java.lang.String, java.io.File, java.lang.Throwable) 
		String projectId
		String message
		java.io.File pomFile
		Throwable cause
	public void  (java.util.List) 
		java.util.List results
	public java.io.File getPomFile () 
	public java.lang.String getPomLocation () 
	public java.lang.String getProjectId () 
	public java.util.List getResults () 
	private static java.lang.String createMessage (java.lang.String, java.lang.String, java.io.File) 
		String message
		String projectId
		java.io.File pomFile
		StringBuilder buffer
	private static java.lang.String createMessage (java.util.List) 
		org.apache.maven.model.building.ModelProblem problem
		java.util.Iterator i$
		org.apache.maven.project.ProjectBuildingResult result
		java.util.Iterator i$
		java.util.List results
		java.io.StringWriter buffer
		java.io.PrintWriter writer
}

org/apache/maven/project/ProjectBuildingHelper.class
ProjectBuildingHelper.java
package org.apache.maven.project
public abstract org.apache.maven.project.ProjectBuildingHelper extends java.lang.Object {
	public abstract java.util.List createArtifactRepositories (java.util.List, java.util.List, org.apache.maven.project.ProjectBuildingRequest)  throws org.apache.maven.artifact.InvalidRepositoryException 
	public abstract org.apache.maven.project.ProjectRealmCache$CacheRecord createProjectRealm (org.apache.maven.project.MavenProject, org.apache.maven.model.Model, org.apache.maven.project.ProjectBuildingRequest)  throws org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.version.PluginVersionResolutionException 
	public abstract void selectProjectRealm (org.apache.maven.project.MavenProject) 
}

org/apache/maven/project/ProjectBuildingRequest$RepositoryMerging.class
ProjectBuildingRequest.java
package org.apache.maven.project
public final org.apache.maven.project.ProjectBuildingRequest$RepositoryMerging extends java.lang.Enum {
	public static final org.apache.maven.project.ProjectBuildingRequest$RepositoryMerging POM_DOMINANT
	public static final org.apache.maven.project.ProjectBuildingRequest$RepositoryMerging REQUEST_DOMINANT
	private static final org.apache.maven.project.ProjectBuildingRequest$RepositoryMerging[] $VALUES
	public static org.apache.maven.project.ProjectBuildingRequest$RepositoryMerging[] values () 
	public static org.apache.maven.project.ProjectBuildingRequest$RepositoryMerging valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

org/apache/maven/project/ProjectBuildingRequest.class
ProjectBuildingRequest.java
package org.apache.maven.project
public abstract org.apache.maven.project.ProjectBuildingRequest extends java.lang.Object {
	public abstract org.apache.maven.project.ProjectBuildingRequest setLocalRepository (org.apache.maven.artifact.repository.ArtifactRepository) 
	public abstract org.apache.maven.artifact.repository.ArtifactRepository getLocalRepository () 
	public abstract org.apache.maven.project.ProjectBuildingRequest setRemoteRepositories (java.util.List) 
	public abstract java.util.List getRemoteRepositories () 
	public abstract org.apache.maven.project.ProjectBuildingRequest setPluginArtifactRepositories (java.util.List) 
	public abstract java.util.List getPluginArtifactRepositories () 
	public abstract org.apache.maven.project.ProjectBuildingRequest setSystemProperties (java.util.Properties) 
	public abstract java.util.Properties getSystemProperties () 
	public abstract org.apache.maven.project.ProjectBuildingRequest setUserProperties (java.util.Properties) 
	public abstract java.util.Properties getUserProperties () 
	public abstract void setProject (org.apache.maven.project.MavenProject) 
	public abstract org.apache.maven.project.MavenProject getProject () 
	public abstract org.apache.maven.project.ProjectBuildingRequest setProcessPlugins (boolean) 
	public abstract boolean isProcessPlugins () 
	public abstract org.apache.maven.project.ProjectBuildingRequest setResolveDependencies (boolean) 
	public abstract boolean isResolveDependencies () 
	public abstract org.apache.maven.project.ProjectBuildingRequest setValidationLevel (int) 
	public abstract int getValidationLevel () 
	public abstract void setActiveProfileIds (java.util.List) 
	public abstract java.util.List getActiveProfileIds () 
	public abstract void setInactiveProfileIds (java.util.List) 
	public abstract java.util.List getInactiveProfileIds () 
	public abstract void addProfile (org.apache.maven.model.Profile) 
	public abstract void setProfiles (java.util.List) 
	public abstract java.util.List getProfiles () 
	public abstract java.util.Date getBuildStartTime () 
	public abstract void setBuildStartTime (java.util.Date) 
	public abstract org.eclipse.aether.RepositorySystemSession getRepositorySession () 
	public abstract org.apache.maven.project.ProjectBuildingRequest setRepositorySession (org.eclipse.aether.RepositorySystemSession) 
	public abstract org.apache.maven.project.ProjectBuildingRequest setRepositoryMerging (org.apache.maven.project.ProjectBuildingRequest$RepositoryMerging) 
	public abstract org.apache.maven.project.ProjectBuildingRequest$RepositoryMerging getRepositoryMerging () 
}

org/apache/maven/project/ProjectBuildingResult.class
ProjectBuildingResult.java
package org.apache.maven.project
public abstract org.apache.maven.project.ProjectBuildingResult extends java.lang.Object {
	public abstract java.lang.String getProjectId () 
	public abstract java.io.File getPomFile () 
	public abstract org.apache.maven.project.MavenProject getProject () 
	public abstract java.util.List getProblems () 
	public abstract org.apache.maven.project.DependencyResolutionResult getDependencyResolutionResult () 
}

org/apache/maven/project/ProjectDependenciesResolver.class
ProjectDependenciesResolver.java
package org.apache.maven.project
public abstract org.apache.maven.project.ProjectDependenciesResolver extends java.lang.Object {
	public abstract org.apache.maven.project.DependencyResolutionResult resolve (org.apache.maven.project.DependencyResolutionRequest)  throws org.apache.maven.project.DependencyResolutionException 
}

org/apache/maven/project/ProjectModelResolver.class
ProjectModelResolver.java
package org.apache.maven.project
 org.apache.maven.project.ProjectModelResolver extends java.lang.Object implements org.apache.maven.model.resolution.ModelResolver  {
	private final org.eclipse.aether.RepositorySystemSession session
	private final org.eclipse.aether.RequestTrace trace
	private final String context
	private java.util.List repositories
	private java.util.List pomRepositories
	private final java.util.List externalRepositories
	private final org.eclipse.aether.RepositorySystem resolver
	private final org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager
	private final java.util.Set repositoryIds
	private final org.apache.maven.project.ReactorModelPool modelPool
	private final org.apache.maven.project.ProjectBuildingRequest$RepositoryMerging repositoryMerging
	public void  (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.RequestTrace, org.eclipse.aether.RepositorySystem, org.eclipse.aether.impl.RemoteRepositoryManager, java.util.List, org.apache.maven.project.ProjectBuildingRequest$RepositoryMerging, org.apache.maven.project.ReactorModelPool) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.RequestTrace trace
		org.eclipse.aether.RepositorySystem resolver
		org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager
		java.util.List repositories
		org.apache.maven.project.ProjectBuildingRequest$RepositoryMerging repositoryMerging
		org.apache.maven.project.ReactorModelPool modelPool
	private void  (org.apache.maven.project.ProjectModelResolver) 
		org.apache.maven.project.ProjectModelResolver original
	public void addRepository (org.apache.maven.model.Repository)  throws org.apache.maven.model.resolution.InvalidRepositoryException 
		org.apache.maven.model.Repository repository
		java.util.List newRepositories
	public org.apache.maven.model.resolution.ModelResolver newCopy () 
	public org.apache.maven.model.building.ModelSource resolveModel (java.lang.String, java.lang.String, java.lang.String)  throws org.apache.maven.model.resolution.UnresolvableModelException 
		org.eclipse.aether.resolution.ArtifactRequest request
		org.eclipse.aether.resolution.ArtifactResolutionException e
		org.eclipse.aether.artifact.Artifact pomArtifact
		String groupId
		String artifactId
		String version
		java.io.File pomFile
}

org/apache/maven/project/ProjectRealmCache$CacheRecord.class
ProjectRealmCache.java
package org.apache.maven.project
public org.apache.maven.project.ProjectRealmCache$CacheRecord extends java.lang.Object {
	public final org.codehaus.plexus.classworlds.realm.ClassRealm realm
	public final org.eclipse.aether.graph.DependencyFilter extensionArtifactFilter
	public void  (org.codehaus.plexus.classworlds.realm.ClassRealm, org.eclipse.aether.graph.DependencyFilter) 
		org.codehaus.plexus.classworlds.realm.ClassRealm realm
		org.eclipse.aether.graph.DependencyFilter extensionArtifactFilter
}

org/apache/maven/project/ProjectRealmCache.class
ProjectRealmCache.java
package org.apache.maven.project
public abstract org.apache.maven.project.ProjectRealmCache extends java.lang.Object {
	public abstract org.apache.maven.project.ProjectRealmCache$CacheRecord get (java.util.List) 
	public abstract org.apache.maven.project.ProjectRealmCache$CacheRecord put (java.util.List, org.codehaus.plexus.classworlds.realm.ClassRealm, org.eclipse.aether.graph.DependencyFilter) 
	public abstract void flush () 
	public abstract void register (org.apache.maven.project.MavenProject, org.apache.maven.project.ProjectRealmCache$CacheRecord) 
}

org/apache/maven/project/ProjectSorter.class
ProjectSorter.java
package org.apache.maven.project
public org.apache.maven.project.ProjectSorter extends java.lang.Object {
	private org.codehaus.plexus.util.dag.DAG dag
	private java.util.List sortedProjects
	private java.util.Map projectMap
	private org.apache.maven.project.MavenProject topLevelProject
	public void  (java.util.Collection)  throws org.codehaus.plexus.util.dag.CycleDetectedException org.apache.maven.project.DuplicateProjectException 
		String projectId
		org.apache.maven.project.MavenProject conflictingProject
		String projectKey
		java.util.Map vertices
		org.apache.maven.project.MavenProject project
		java.util.Iterator i$
		org.apache.maven.model.Dependency dependency
		java.util.Iterator i$
		org.apache.maven.model.Dependency dependency
		java.util.Iterator i$
		org.apache.maven.model.Plugin plugin
		java.util.Iterator i$
		org.apache.maven.model.Extension extension
		java.util.Iterator i$
		String projectId
		org.apache.maven.project.MavenProject project
		org.apache.maven.model.Parent parent
		java.util.List buildPlugins
		java.util.List buildExtensions
		org.codehaus.plexus.util.dag.Vertex projectVertex
		java.util.Iterator i$
		String id
		java.util.Iterator i$
		java.util.Collection projects
		java.util.Map vertexMap
		java.util.List sortedProjects
		java.util.List sortedProjectLabels
	private void addEdge (java.util.Map, java.util.Map, org.apache.maven.project.MavenProject, org.codehaus.plexus.util.dag.Vertex, java.lang.String, java.lang.String, java.lang.String, boolean, boolean)  throws org.codehaus.plexus.util.dag.CycleDetectedException 
		org.codehaus.plexus.util.dag.Vertex vertex
		org.codehaus.plexus.util.dag.Vertex vertex
		java.util.Iterator i$
		java.util.Map projectMap
		java.util.Map vertexMap
		org.apache.maven.project.MavenProject project
		org.codehaus.plexus.util.dag.Vertex projectVertex
		String groupId
		String artifactId
		String version
		boolean force
		boolean safe
		String projectKey
		java.util.Map vertices
	private void addEdge (org.codehaus.plexus.util.dag.Vertex, org.codehaus.plexus.util.dag.Vertex, org.apache.maven.project.MavenProject, java.util.Map, boolean, boolean)  throws org.codehaus.plexus.util.dag.CycleDetectedException 
		org.apache.maven.project.MavenProject toProject
		org.codehaus.plexus.util.dag.CycleDetectedException e
		org.codehaus.plexus.util.dag.Vertex fromVertex
		org.codehaus.plexus.util.dag.Vertex toVertex
		org.apache.maven.project.MavenProject fromProject
		java.util.Map projectMap
		boolean force
		boolean safe
	private boolean isSpecificVersion (java.lang.String) 
		String version
	public org.apache.maven.project.MavenProject getTopLevelProject () 
		org.apache.maven.project.MavenProject project
		java.util.Iterator i
	public java.util.List getSortedProjects () 
	public boolean hasMultipleProjects () 
	public java.util.List getDependents (java.lang.String) 
		String id
	public java.util.List getDependencies (java.lang.String) 
		String id
	public static java.lang.String getId (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject project
	public org.codehaus.plexus.util.dag.DAG getDAG () 
	public java.util.Map getProjectMap () 
}

org/apache/maven/project/ReactorModelCache$CacheKey.class
ReactorModelCache.java
package org.apache.maven.project
final org.apache.maven.project.ReactorModelCache$CacheKey extends java.lang.Object {
	private final String groupId
	private final String artifactId
	private final String version
	private final String tag
	private final int hashCode
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String groupId
		String artifactId
		String version
		String tag
		int hash
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.maven.project.ReactorModelCache$CacheKey that
	public int hashCode () 
}

org/apache/maven/project/ReactorModelCache.class
ReactorModelCache.java
package org.apache.maven.project
 org.apache.maven.project.ReactorModelCache extends java.lang.Object implements org.apache.maven.model.building.ModelCache  {
	private final java.util.Map models
	void  () 
	public java.lang.Object get (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String groupId
		String artifactId
		String version
		String tag
	public void put (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
		String groupId
		String artifactId
		String version
		String tag
		Object data
}

org/apache/maven/project/ReactorModelPool$CacheKey.class
ReactorModelPool.java
package org.apache.maven.project
final org.apache.maven.project.ReactorModelPool$CacheKey extends java.lang.Object {
	private final String groupId
	private final String artifactId
	private final String version
	private final int hashCode
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String groupId
		String artifactId
		String version
		int hash
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.maven.project.ReactorModelPool$CacheKey that
	public int hashCode () 
	public java.lang.String toString () 
		StringBuilder buffer
}

org/apache/maven/project/ReactorModelPool.class
ReactorModelPool.java
package org.apache.maven.project
 org.apache.maven.project.ReactorModelPool extends java.lang.Object {
	private final java.util.Map pomFiles
	void  () 
	public java.io.File get (java.lang.String, java.lang.String, java.lang.String) 
		String groupId
		String artifactId
		String version
	public void put (java.lang.String, java.lang.String, java.lang.String, java.io.File) 
		String groupId
		String artifactId
		String version
		java.io.File pomFile
}

org/apache/maven/project/standalone.xml
org/apache/maven/ProjectBuildFailureException.class
ProjectBuildFailureException.java
package org.apache.maven
public org.apache.maven.ProjectBuildFailureException extends org.apache.maven.BuildFailureException {
	private final String projectId
	public void  (java.lang.String, org.apache.maven.plugin.MojoFailureException) 
		String projectId
		org.apache.maven.plugin.MojoFailureException cause
	public org.apache.maven.plugin.MojoFailureException getMojoFailureException () 
	public java.lang.String getProjectId () 
}

org/apache/maven/ProjectCycleException.class
ProjectCycleException.java
package org.apache.maven
public org.apache.maven.ProjectCycleException extends org.apache.maven.BuildFailureException {
	public void  (java.lang.String, org.codehaus.plexus.util.dag.CycleDetectedException) 
		String message
		org.codehaus.plexus.util.dag.CycleDetectedException cause
}

org/apache/maven/ProjectDependenciesResolver.class
ProjectDependenciesResolver.java
package org.apache.maven
public abstract org.apache.maven.ProjectDependenciesResolver extends java.lang.Object {
	public abstract java.util.Set resolve (org.apache.maven.project.MavenProject, java.util.Collection, org.apache.maven.execution.MavenSession)  throws org.apache.maven.artifact.resolver.ArtifactResolutionException org.apache.maven.artifact.resolver.ArtifactNotFoundException 
	public abstract java.util.Set resolve (org.apache.maven.project.MavenProject, java.util.Collection, java.util.Collection, org.apache.maven.execution.MavenSession)  throws org.apache.maven.artifact.resolver.ArtifactResolutionException org.apache.maven.artifact.resolver.ArtifactNotFoundException 
	public abstract java.util.Set resolve (org.apache.maven.project.MavenProject, java.util.Collection, java.util.Collection, org.apache.maven.execution.MavenSession, java.util.Set)  throws org.apache.maven.artifact.resolver.ArtifactResolutionException org.apache.maven.artifact.resolver.ArtifactNotFoundException 
	public abstract java.util.Set resolve (java.util.Collection, java.util.Collection, org.apache.maven.execution.MavenSession)  throws org.apache.maven.artifact.resolver.ArtifactResolutionException org.apache.maven.artifact.resolver.ArtifactNotFoundException 
}

org/apache/maven/properties/internal/EnvironmentUtils.class
EnvironmentUtils.java
package org.apache.maven.properties.internal
public org.apache.maven.properties.internal.EnvironmentUtils extends java.lang.Object {
	private static java.util.Properties envVars
	public void  () 
	public static void addEnvVars (java.util.Properties) 
		String key
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Properties tmp
		boolean caseSensitive
		java.util.Properties props
}

org/apache/maven/ReactorReader.class
ReactorReader.java
package org.apache.maven
 org.apache.maven.ReactorReader extends java.lang.Object implements org.eclipse.aether.repository.WorkspaceReader  {
	private static final java.util.Collection COMPILE_PHASE_TYPES
	private java.util.Map projectsByGAV
	private java.util.Map projectsByGA
	private org.eclipse.aether.repository.WorkspaceRepository repository
	public void  (org.apache.maven.execution.MavenSession) 
		String key
		java.util.List projects
		org.apache.maven.project.MavenProject project
		java.util.Iterator i$
		org.apache.maven.execution.MavenSession session
	public org.eclipse.aether.repository.WorkspaceRepository getRepository () 
	public java.io.File findArtifact (org.eclipse.aether.artifact.Artifact) 
		java.io.File file
		org.eclipse.aether.artifact.Artifact artifact
		String projectKey
		org.apache.maven.project.MavenProject project
	public java.util.List findVersions (org.eclipse.aether.artifact.Artifact) 
		org.apache.maven.project.MavenProject project
		java.util.Iterator i$
		org.eclipse.aether.artifact.Artifact artifact
		String key
		java.util.List projects
		java.util.List versions
	private java.io.File find (org.apache.maven.project.MavenProject, org.eclipse.aether.artifact.Artifact) 
		String type
		org.apache.maven.project.MavenProject project
		org.eclipse.aether.artifact.Artifact artifact
		org.eclipse.aether.artifact.Artifact projectArtifact
	private boolean hasArtifactFileFromPackagePhase (org.eclipse.aether.artifact.Artifact) 
		org.eclipse.aether.artifact.Artifact projectArtifact
	private boolean hasBeenPackaged (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject project
	private org.eclipse.aether.artifact.Artifact findMatchingArtifact (org.apache.maven.project.MavenProject, org.eclipse.aether.artifact.Artifact) 
		org.eclipse.aether.artifact.Artifact attachedArtifact
		java.util.Iterator i$
		org.apache.maven.project.MavenProject project
		org.eclipse.aether.artifact.Artifact requestedArtifact
		String requestedRepositoryConflictId
		org.eclipse.aether.artifact.Artifact mainArtifact
	private boolean attachedArtifactComparison (org.eclipse.aether.artifact.Artifact, org.eclipse.aether.artifact.Artifact) 
		org.eclipse.aether.artifact.Artifact requested
		org.eclipse.aether.artifact.Artifact attached
	private static boolean isTestArtifact (org.eclipse.aether.artifact.Artifact) 
		org.eclipse.aether.artifact.Artifact artifact
	static void  () 
}

org/apache/maven/repository/ArtifactDoesNotExistException.class
ArtifactDoesNotExistException.java
package org.apache.maven.repository
public org.apache.maven.repository.ArtifactDoesNotExistException extends java.lang.Exception {
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

org/apache/maven/repository/ArtifactTransferEvent.class
ArtifactTransferEvent.java
package org.apache.maven.repository
public org.apache.maven.repository.ArtifactTransferEvent extends java.util.EventObject {
	public static final int TRANSFER_INITIATED
	public static final int TRANSFER_STARTED
	public static final int TRANSFER_COMPLETED
	public static final int TRANSFER_PROGRESS
	public static final int TRANSFER_ERROR
	public static final int REQUEST_GET
	public static final int REQUEST_PUT
	private int eventType
	private int requestType
	private Exception exception
	private java.io.File localFile
	private org.apache.maven.repository.ArtifactTransferResource artifact
	private long transferredBytes
	private byte[] dataBuffer
	private int dataOffset
	private int dataLength
	public void  (java.lang.String, int, int, org.apache.maven.repository.ArtifactTransferResource) 
		String wagon
		int eventType
		int requestType
		org.apache.maven.repository.ArtifactTransferResource artifact
	public void  (java.lang.String, java.lang.Exception, int, org.apache.maven.repository.ArtifactTransferResource) 
		String wagon
		Exception exception
		int requestType
		org.apache.maven.repository.ArtifactTransferResource artifact
	public org.apache.maven.repository.ArtifactTransferResource getResource () 
	public java.lang.Exception getException () 
	public int getRequestType () 
	public void setRequestType (int) 
		int requestType
	public int getEventType () 
	public void setEventType (int) 
		int eventType
	public java.io.File getLocalFile () 
	public void setLocalFile (java.io.File) 
		java.io.File localFile
	public long getTransferredBytes () 
	public void setTransferredBytes (long) 
		long transferredBytes
	public byte[] getDataBuffer () 
	public void setDataBuffer (byte[]) 
		byte[] dataBuffer
	public int getDataOffset () 
	public void setDataOffset (int) 
		int dataOffset
	public int getDataLength () 
	public void setDataLength (int) 
		int dataLength
	public java.lang.String toString () 
		StringBuilder sb
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.maven.repository.ArtifactTransferEvent other
}

org/apache/maven/repository/ArtifactTransferFailedException.class
ArtifactTransferFailedException.java
package org.apache.maven.repository
public org.apache.maven.repository.ArtifactTransferFailedException extends java.lang.Exception {
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

org/apache/maven/repository/ArtifactTransferListener.class
ArtifactTransferListener.java
package org.apache.maven.repository
public abstract org.apache.maven.repository.ArtifactTransferListener extends java.lang.Object {
	public abstract boolean isShowChecksumEvents () 
	public abstract void setShowChecksumEvents (boolean) 
	public abstract void transferInitiated (org.apache.maven.repository.ArtifactTransferEvent) 
	public abstract void transferStarted (org.apache.maven.repository.ArtifactTransferEvent) 
	public abstract void transferProgress (org.apache.maven.repository.ArtifactTransferEvent) 
	public abstract void transferCompleted (org.apache.maven.repository.ArtifactTransferEvent) 
}

org/apache/maven/repository/ArtifactTransferResource.class
ArtifactTransferResource.java
package org.apache.maven.repository
public abstract org.apache.maven.repository.ArtifactTransferResource extends java.lang.Object {
	public abstract java.lang.String getRepositoryUrl () 
	public abstract java.lang.String getName () 
	public abstract java.lang.String getUrl () 
	public abstract long getContentLength () 
	public abstract long getTransferStartTime () 
}

org/apache/maven/repository/DelegatingLocalArtifactRepository.class
DelegatingLocalArtifactRepository.java
package org.apache.maven.repository
public org.apache.maven.repository.DelegatingLocalArtifactRepository extends org.apache.maven.artifact.repository.MavenArtifactRepository {
	private org.apache.maven.repository.LocalArtifactRepository buildReactor
	private org.apache.maven.repository.LocalArtifactRepository ideWorkspace
	private org.apache.maven.artifact.repository.ArtifactRepository userLocalArtifactRepository
	public void  (org.apache.maven.artifact.repository.ArtifactRepository) 
		org.apache.maven.artifact.repository.ArtifactRepository artifactRepository
	public void setBuildReactor (org.apache.maven.repository.LocalArtifactRepository) 
		org.apache.maven.repository.LocalArtifactRepository localRepository
	public void setIdeWorkspace (org.apache.maven.repository.LocalArtifactRepository) 
		org.apache.maven.repository.LocalArtifactRepository localRepository
	public org.apache.maven.repository.LocalArtifactRepository getIdeWorspace () 
	public org.apache.maven.artifact.Artifact find (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact artifact
	public java.util.List findVersions (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact artifact
		java.util.Collection versions
	public java.lang.String pathOfLocalRepositoryMetadata (org.apache.maven.artifact.metadata.ArtifactMetadata, org.apache.maven.artifact.repository.ArtifactRepository) 
		org.apache.maven.artifact.metadata.ArtifactMetadata metadata
		org.apache.maven.artifact.repository.ArtifactRepository repository
	public java.lang.String getId () 
	public java.lang.String pathOf (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact artifact
	public java.lang.String getBasedir () 
	public org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout getLayout () 
	public org.apache.maven.artifact.repository.ArtifactRepositoryPolicy getReleases () 
	public org.apache.maven.artifact.repository.ArtifactRepositoryPolicy getSnapshots () 
	public java.lang.String getKey () 
	public java.lang.String getUrl () 
	public int hashCode () 
		int hash
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.maven.repository.DelegatingLocalArtifactRepository other
}

org/apache/maven/repository/legacy/metadata/AbstractArtifactMetadata.class
AbstractArtifactMetadata.java
package org.apache.maven.repository.legacy.metadata
public abstract org.apache.maven.repository.legacy.metadata.AbstractArtifactMetadata extends java.lang.Object implements org.apache.maven.repository.legacy.metadata.ArtifactMetadata  {
	protected org.apache.maven.artifact.Artifact artifact
	protected void  (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact artifact
	public boolean storedInGroupDirectory () 
	public java.lang.String getGroupId () 
	public java.lang.String getArtifactId () 
	public java.lang.String extendedToString () 
		StringBuilder buffer
}

org/apache/maven/repository/legacy/metadata/ArtifactMetadataRetrievalException.class
ArtifactMetadataRetrievalException.java
package org.apache.maven.repository.legacy.metadata
public org.apache.maven.repository.legacy.metadata.ArtifactMetadataRetrievalException extends java.lang.Exception {
	private org.apache.maven.artifact.Artifact artifact
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (java.lang.String, java.lang.Throwable, org.apache.maven.artifact.Artifact) 
		String message
		Throwable cause
		org.apache.maven.artifact.Artifact artifact
	public org.apache.maven.artifact.Artifact getArtifact () 
}

org/apache/maven/repository/legacy/metadata/ArtifactMetadataSource.class
ArtifactMetadataSource.java
package org.apache.maven.repository.legacy.metadata
public abstract org.apache.maven.repository.legacy.metadata.ArtifactMetadataSource extends java.lang.Object {
	public abstract org.apache.maven.repository.legacy.metadata.ResolutionGroup retrieve (org.apache.maven.repository.legacy.metadata.MetadataResolutionRequest)  throws org.apache.maven.repository.legacy.metadata.ArtifactMetadataRetrievalException 
	public abstract org.apache.maven.repository.legacy.metadata.ResolutionGroup retrieve (org.apache.maven.artifact.Artifact, org.apache.maven.artifact.repository.ArtifactRepository, java.util.List)  throws org.apache.maven.repository.legacy.metadata.ArtifactMetadataRetrievalException 
	public abstract java.util.List retrieveAvailableVersions (org.apache.maven.artifact.Artifact, org.apache.maven.artifact.repository.ArtifactRepository, java.util.List)  throws org.apache.maven.repository.legacy.metadata.ArtifactMetadataRetrievalException 
	public abstract java.util.List retrieveAvailableVersionsFromDeploymentRepository (org.apache.maven.artifact.Artifact, org.apache.maven.artifact.repository.ArtifactRepository, org.apache.maven.artifact.repository.ArtifactRepository)  throws org.apache.maven.repository.legacy.metadata.ArtifactMetadataRetrievalException 
}

org/apache/maven/repository/legacy/metadata/DefaultMetadataResolutionRequest.class
DefaultMetadataResolutionRequest.java
package org.apache.maven.repository.legacy.metadata
public org.apache.maven.repository.legacy.metadata.DefaultMetadataResolutionRequest extends java.lang.Object implements org.apache.maven.repository.legacy.metadata.MetadataResolutionRequest  {
	private org.apache.maven.artifact.Artifact artifact
	private boolean resolveManagedVersions
	private org.apache.maven.artifact.repository.RepositoryRequest repositoryRequest
	public void  () 
	public void  (org.apache.maven.artifact.repository.RepositoryRequest) 
		org.apache.maven.artifact.repository.RepositoryRequest repositoryRequest
	public void  (org.apache.maven.artifact.resolver.ArtifactResolutionRequest) 
		org.apache.maven.artifact.resolver.ArtifactResolutionRequest resolutionRequest
	public org.apache.maven.artifact.Artifact getArtifact () 
	public org.apache.maven.repository.legacy.metadata.DefaultMetadataResolutionRequest setArtifact (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact artifact
	public org.apache.maven.artifact.repository.ArtifactRepository getLocalRepository () 
	public org.apache.maven.repository.legacy.metadata.DefaultMetadataResolutionRequest setLocalRepository (org.apache.maven.artifact.repository.ArtifactRepository) 
		org.apache.maven.artifact.repository.ArtifactRepository localRepository
	public java.util.List getRemoteRepositories () 
	public org.apache.maven.repository.legacy.metadata.DefaultMetadataResolutionRequest setRemoteRepositories (java.util.List) 
		java.util.List remoteRepositories
	public boolean isResolveManagedVersions () 
	public org.apache.maven.repository.legacy.metadata.DefaultMetadataResolutionRequest setResolveManagedVersions (boolean) 
		boolean resolveManagedVersions
	public boolean isOffline () 
	public org.apache.maven.repository.legacy.metadata.DefaultMetadataResolutionRequest setOffline (boolean) 
		boolean offline
	public boolean isForceUpdate () 
	public org.apache.maven.repository.legacy.metadata.DefaultMetadataResolutionRequest setForceUpdate (boolean) 
		boolean forceUpdate
	public volatile org.apache.maven.repository.legacy.metadata.MetadataResolutionRequest setResolveManagedVersions (boolean) 
		boolean x0
	public volatile org.apache.maven.repository.legacy.metadata.MetadataResolutionRequest setRemoteRepositories (java.util.List) 
		java.util.List x0
	public volatile org.apache.maven.repository.legacy.metadata.MetadataResolutionRequest setLocalRepository (org.apache.maven.artifact.repository.ArtifactRepository) 
		org.apache.maven.artifact.repository.ArtifactRepository x0
	public volatile org.apache.maven.repository.legacy.metadata.MetadataResolutionRequest setArtifact (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact x0
	public volatile org.apache.maven.repository.legacy.metadata.MetadataResolutionRequest setOffline (boolean) 
		boolean x0
	public volatile org.apache.maven.artifact.repository.RepositoryRequest setRemoteRepositories (java.util.List) 
		java.util.List x0
	public volatile org.apache.maven.artifact.repository.RepositoryRequest setLocalRepository (org.apache.maven.artifact.repository.ArtifactRepository) 
		org.apache.maven.artifact.repository.ArtifactRepository x0
	public volatile org.apache.maven.artifact.repository.RepositoryRequest setForceUpdate (boolean) 
		boolean x0
	public volatile org.apache.maven.artifact.repository.RepositoryRequest setOffline (boolean) 
		boolean x0
}

org/apache/maven/repository/legacy/metadata/MetadataResolutionRequest.class
MetadataResolutionRequest.java
package org.apache.maven.repository.legacy.metadata
public abstract org.apache.maven.repository.legacy.metadata.MetadataResolutionRequest extends java.lang.Object implements org.apache.maven.artifact.repository.RepositoryRequest  {
	public abstract boolean isOffline () 
	public abstract org.apache.maven.repository.legacy.metadata.MetadataResolutionRequest setOffline (boolean) 
	public abstract org.apache.maven.artifact.Artifact getArtifact () 
	public abstract org.apache.maven.repository.legacy.metadata.MetadataResolutionRequest setArtifact (org.apache.maven.artifact.Artifact) 
	public abstract org.apache.maven.artifact.repository.ArtifactRepository getLocalRepository () 
	public abstract org.apache.maven.repository.legacy.metadata.MetadataResolutionRequest setLocalRepository (org.apache.maven.artifact.repository.ArtifactRepository) 
	public abstract java.util.List getRemoteRepositories () 
	public abstract org.apache.maven.repository.legacy.metadata.MetadataResolutionRequest setRemoteRepositories (java.util.List) 
	public abstract boolean isResolveManagedVersions () 
	public abstract org.apache.maven.repository.legacy.metadata.MetadataResolutionRequest setResolveManagedVersions (boolean) 
}

org/apache/maven/repository/legacy/metadata/ResolutionGroup.class
ResolutionGroup.java
package org.apache.maven.repository.legacy.metadata
public org.apache.maven.repository.legacy.metadata.ResolutionGroup extends java.lang.Object {
	private final java.util.Set artifacts
	private final java.util.List resolutionRepositories
	private final org.apache.maven.artifact.Artifact pomArtifact
	private final org.apache.maven.artifact.Artifact relocatedArtifact
	private final java.util.Map managedVersions
	public void  (org.apache.maven.artifact.Artifact, java.util.Set, java.util.List) 
		org.apache.maven.artifact.Artifact pomArtifact
		java.util.Set artifacts
		java.util.List resolutionRepositories
	public void  (org.apache.maven.artifact.Artifact, org.apache.maven.artifact.Artifact, java.util.Set, java.util.Map, java.util.List) 
		org.apache.maven.artifact.Artifact pomArtifact
		org.apache.maven.artifact.Artifact relocatedArtifact
		java.util.Set artifacts
		java.util.Map managedVersions
		java.util.List resolutionRepositories
	public org.apache.maven.artifact.Artifact getPomArtifact () 
	public org.apache.maven.artifact.Artifact getRelocatedArtifact () 
	public java.util.Set getArtifacts () 
	public java.util.List getResolutionRepositories () 
	public java.util.Map getManagedVersions () 
}

org/apache/maven/repository/LocalArtifactRepository.class
LocalArtifactRepository.java
package org.apache.maven.repository
public abstract org.apache.maven.repository.LocalArtifactRepository extends org.apache.maven.artifact.repository.MavenArtifactRepository {
	public static final String IDE_WORKSPACE
	public void  () 
	public abstract org.apache.maven.artifact.Artifact find (org.apache.maven.artifact.Artifact) 
	public abstract boolean hasLocalMetadata () 
}

org/apache/maven/repository/LocalRepositoryNotAccessibleException.class
LocalRepositoryNotAccessibleException.java
package org.apache.maven.repository
public org.apache.maven.repository.LocalRepositoryNotAccessibleException extends java.io.IOException {
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (java.lang.String) 
		String message
}

org/apache/maven/repository/RepositorySystem.class
RepositorySystem.java
package org.apache.maven.repository
public abstract org.apache.maven.repository.RepositorySystem extends java.lang.Object {
	public static final String DEFAULT_LOCAL_REPO_ID
	public static final String userHome
	public static final java.io.File userMavenConfigurationHome
	public static final java.io.File defaultUserLocalRepository
	public static final String DEFAULT_REMOTE_REPO_ID
	public static final String DEFAULT_REMOTE_REPO_URL
	public abstract org.apache.maven.artifact.Artifact createArtifact (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
	public abstract org.apache.maven.artifact.Artifact createArtifact (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
	public abstract org.apache.maven.artifact.Artifact createProjectArtifact (java.lang.String, java.lang.String, java.lang.String) 
	public abstract org.apache.maven.artifact.Artifact createArtifactWithClassifier (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
	public abstract org.apache.maven.artifact.Artifact createPluginArtifact (org.apache.maven.model.Plugin) 
	public abstract org.apache.maven.artifact.Artifact createDependencyArtifact (org.apache.maven.model.Dependency) 
	public abstract org.apache.maven.artifact.repository.ArtifactRepository buildArtifactRepository (org.apache.maven.model.Repository)  throws org.apache.maven.artifact.InvalidRepositoryException 
	public abstract org.apache.maven.artifact.repository.ArtifactRepository createDefaultRemoteRepository ()  throws org.apache.maven.artifact.InvalidRepositoryException 
	public abstract org.apache.maven.artifact.repository.ArtifactRepository createDefaultLocalRepository ()  throws org.apache.maven.artifact.InvalidRepositoryException 
	public abstract org.apache.maven.artifact.repository.ArtifactRepository createLocalRepository (java.io.File)  throws org.apache.maven.artifact.InvalidRepositoryException 
	public abstract org.apache.maven.artifact.repository.ArtifactRepository createArtifactRepository (java.lang.String, java.lang.String, org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy) 
	public abstract java.util.List getEffectiveRepositories (java.util.List) 
	public abstract org.apache.maven.settings.Mirror getMirror (org.apache.maven.artifact.repository.ArtifactRepository, java.util.List) 
	public abstract void injectMirror (java.util.List, java.util.List) 
	public abstract void injectProxy (java.util.List, java.util.List) 
	public abstract void injectAuthentication (java.util.List, java.util.List) 
	public abstract void injectMirror (org.eclipse.aether.RepositorySystemSession, java.util.List) 
	public abstract void injectProxy (org.eclipse.aether.RepositorySystemSession, java.util.List) 
	public abstract void injectAuthentication (org.eclipse.aether.RepositorySystemSession, java.util.List) 
	public abstract org.apache.maven.artifact.resolver.ArtifactResolutionResult resolve (org.apache.maven.artifact.resolver.ArtifactResolutionRequest) 
	public abstract void publish (org.apache.maven.artifact.repository.ArtifactRepository, java.io.File, java.lang.String, org.apache.maven.repository.ArtifactTransferListener)  throws org.apache.maven.repository.ArtifactTransferFailedException 
	public abstract void retrieve (org.apache.maven.artifact.repository.ArtifactRepository, java.io.File, java.lang.String, org.apache.maven.repository.ArtifactTransferListener)  throws org.apache.maven.repository.ArtifactTransferFailedException org.apache.maven.repository.ArtifactDoesNotExistException 
	static void  () 
}

org/apache/maven/RepositoryUtils$MavenArtifactTypeRegistry.class
RepositoryUtils.java
package org.apache.maven
 org.apache.maven.RepositoryUtils$MavenArtifactTypeRegistry extends java.lang.Object implements org.eclipse.aether.artifact.ArtifactTypeRegistry  {
	private final org.apache.maven.artifact.handler.manager.ArtifactHandlerManager handlerManager
	public void  (org.apache.maven.artifact.handler.manager.ArtifactHandlerManager) 
		org.apache.maven.artifact.handler.manager.ArtifactHandlerManager handlerManager
	public org.eclipse.aether.artifact.ArtifactType get (java.lang.String) 
		String stereotypeId
		org.apache.maven.artifact.handler.ArtifactHandler handler
}

org/apache/maven/RepositoryUtils.class
RepositoryUtils.java
package org.apache.maven
public org.apache.maven.RepositoryUtils extends java.lang.Object {
	public void  () 
	private static java.lang.String nullify (java.lang.String) 
		String string
	private static org.apache.maven.artifact.Artifact toArtifact (org.eclipse.aether.graph.Dependency) 
		org.eclipse.aether.graph.Dependency dependency
		org.apache.maven.artifact.Artifact result
	public static org.apache.maven.artifact.Artifact toArtifact (org.eclipse.aether.artifact.Artifact) 
		org.eclipse.aether.artifact.Artifact artifact
		org.apache.maven.artifact.handler.ArtifactHandler handler
		org.apache.maven.artifact.Artifact result
		java.util.List trail
	public static void toArtifacts (java.util.Collection, java.util.Collection, java.util.List, org.eclipse.aether.graph.DependencyFilter) 
		org.apache.maven.artifact.Artifact artifact
		java.util.List nodeTrail
		org.eclipse.aether.graph.DependencyNode node
		java.util.Iterator i$
		java.util.Collection artifacts
		java.util.Collection nodes
		java.util.List trail
		org.eclipse.aether.graph.DependencyFilter filter
	public static org.eclipse.aether.artifact.Artifact toArtifact (org.apache.maven.artifact.Artifact) 
		String localPath
		org.apache.maven.artifact.Artifact artifact
		String version
		java.util.Map props
		org.eclipse.aether.artifact.Artifact result
	public static org.eclipse.aether.graph.Dependency toDependency (org.apache.maven.artifact.Artifact, java.util.Collection) 
		org.apache.maven.model.Exclusion exclusion
		java.util.Iterator i$
		org.apache.maven.artifact.Artifact artifact
		java.util.Collection exclusions
		org.eclipse.aether.artifact.Artifact result
		java.util.List excl
	public static java.util.List toRepos (java.util.List) 
		org.apache.maven.artifact.repository.ArtifactRepository repo
		java.util.Iterator i$
		java.util.List repos
		java.util.List results
	public static org.eclipse.aether.repository.RemoteRepository toRepo (org.apache.maven.artifact.repository.ArtifactRepository) 
		org.eclipse.aether.repository.RemoteRepository$Builder builder
		org.apache.maven.artifact.repository.ArtifactRepository repo
		org.eclipse.aether.repository.RemoteRepository result
	public static java.lang.String getLayout (org.apache.maven.artifact.repository.ArtifactRepository) 
		String layout
		String className
		LinkageError e
		org.apache.maven.artifact.repository.ArtifactRepository repo
	private static org.eclipse.aether.repository.RepositoryPolicy toPolicy (org.apache.maven.artifact.repository.ArtifactRepositoryPolicy) 
		org.apache.maven.artifact.repository.ArtifactRepositoryPolicy policy
		org.eclipse.aether.repository.RepositoryPolicy result
	private static org.eclipse.aether.repository.Authentication toAuthentication (org.apache.maven.artifact.repository.Authentication) 
		org.eclipse.aether.util.repository.AuthenticationBuilder authBuilder
		org.apache.maven.artifact.repository.Authentication auth
		org.eclipse.aether.repository.Authentication result
	private static org.eclipse.aether.repository.Proxy toProxy (org.apache.maven.repository.Proxy) 
		org.eclipse.aether.util.repository.AuthenticationBuilder authBuilder
		org.apache.maven.repository.Proxy proxy
		org.eclipse.aether.repository.Proxy result
	public static org.apache.maven.artifact.handler.ArtifactHandler newHandler (org.eclipse.aether.artifact.Artifact) 
		org.eclipse.aether.artifact.Artifact artifact
		String type
		org.apache.maven.artifact.handler.DefaultArtifactHandler handler
	public static org.eclipse.aether.artifact.ArtifactType newArtifactType (java.lang.String, org.apache.maven.artifact.handler.ArtifactHandler) 
		String id
		org.apache.maven.artifact.handler.ArtifactHandler handler
	public static org.eclipse.aether.graph.Dependency toDependency (org.apache.maven.model.Dependency, org.eclipse.aether.artifact.ArtifactTypeRegistry) 
		org.apache.maven.model.Exclusion exclusion
		java.util.Iterator i$
		org.apache.maven.model.Dependency dependency
		org.eclipse.aether.artifact.ArtifactTypeRegistry stereotypes
		org.eclipse.aether.artifact.ArtifactType stereotype
		boolean system
		java.util.Map props
		org.eclipse.aether.artifact.Artifact artifact
		java.util.List exclusions
		org.eclipse.aether.graph.Dependency result
	private static org.eclipse.aether.graph.Exclusion toExclusion (org.apache.maven.model.Exclusion) 
		org.apache.maven.model.Exclusion exclusion
	public static org.eclipse.aether.artifact.ArtifactTypeRegistry newArtifactTypeRegistry (org.apache.maven.artifact.handler.manager.ArtifactHandlerManager) 
		org.apache.maven.artifact.handler.manager.ArtifactHandlerManager handlerManager
	public static java.util.Collection toArtifacts (java.util.Collection) 
		org.apache.maven.artifact.Artifact a
		java.util.Iterator i$
		java.util.Collection artifactsToConvert
		java.util.List artifacts
}

org/apache/maven/rtinfo/internal/DefaultRuntimeInformation.class
DefaultRuntimeInformation.java
package org.apache.maven.rtinfo.internal
public org.apache.maven.rtinfo.internal.DefaultRuntimeInformation extends java.lang.Object implements org.apache.maven.rtinfo.RuntimeInformation  {
	private org.codehaus.plexus.logging.Logger logger
	private String mavenVersion
	public void  () 
	public java.lang.String getMavenVersion () 
		String msg
		java.io.IOException e
		java.util.Properties props
		String resource
		java.io.InputStream is
		String version
	public boolean isMavenVersion (java.lang.String) 
		org.eclipse.aether.version.InvalidVersionSpecificationException e
		String mavenVersion
		org.eclipse.aether.version.InvalidVersionSpecificationException e
		String versionRange
		org.eclipse.aether.version.VersionScheme versionScheme
		org.eclipse.aether.version.VersionConstraint constraint
		org.eclipse.aether.version.Version current
}

org/apache/maven/rtinfo/RuntimeInformation.class
RuntimeInformation.java
package org.apache.maven.rtinfo
public abstract org.apache.maven.rtinfo.RuntimeInformation extends java.lang.Object {
	public abstract java.lang.String getMavenVersion () 
	public abstract boolean isMavenVersion (java.lang.String) 
}

org/apache/maven/SessionModule.class
SessionModule.java
package org.apache.maven
public org.apache.maven.SessionModule extends com.google.inject.AbstractModule {
	public void  () 
	protected void configure () 
		org.apache.maven.SessionScope scope
}

org/apache/maven/SessionScope$1.class
SessionScope.java
package org.apache.maven
final org.apache.maven.SessionScope$1 extends java.lang.Object implements com.google.inject.Provider  {
	void  () 
	public java.lang.Object get () 
}

org/apache/maven/SessionScope$2.class
SessionScope.java
package org.apache.maven
 org.apache.maven.SessionScope$2 extends java.lang.Object implements com.google.inject.Provider  {
	final com.google.inject.Key val$key
	final com.google.inject.Provider val$unscoped
	final org.apache.maven.SessionScope this$0
	void  (org.apache.maven.SessionScope, com.google.inject.Key, com.google.inject.Provider) 
	public java.lang.Object get () 
		java.util.LinkedList stack
		org.apache.maven.SessionScope$ScopeState state
		com.google.inject.Provider seeded
		Object provided
}

org/apache/maven/SessionScope$ScopeState.class
SessionScope.java
package org.apache.maven
final org.apache.maven.SessionScope$ScopeState extends java.lang.Object {
	public final java.util.Map seeded
	public final java.util.Map provided
	private void  () 
	void  (org.apache.maven.SessionScope$1) 
		org.apache.maven.SessionScope$1 x0
}

org/apache/maven/SessionScope.class
SessionScope.java
package org.apache.maven
public org.apache.maven.SessionScope extends java.lang.Object implements com.google.inject.Scope  {
	private static final com.google.inject.Provider SEEDED_KEY_PROVIDER
	private final ThreadLocal values
	public void  () 
	public void enter () 
		java.util.LinkedList stack
	private org.apache.maven.SessionScope$ScopeState getScopeState () 
		java.util.LinkedList stack
	public void exit () 
		java.util.LinkedList stack
	public void seed (java.lang.Class, com.google.inject.Provider) 
		Class clazz
		com.google.inject.Provider value
	public void seed (java.lang.Class, java.lang.Object) 
		Class clazz
		Object value
	public com.google.inject.Provider scope (com.google.inject.Key, com.google.inject.Provider) 
		com.google.inject.Key key
		com.google.inject.Provider unscoped
	public static com.google.inject.Provider seededKeyProvider () 
	static java.lang.ThreadLocal access$100 (org.apache.maven.SessionScope) 
		org.apache.maven.SessionScope x0
	static void  () 
}

org/apache/maven/SessionScoped.class
SessionScoped.java
package org.apache.maven
public abstract org.apache.maven.SessionScoped extends java.lang.Object implements java.lang.annotation.Annotation  {
}

org/apache/maven/settings/DefaultMavenSettingsBuilder.class
DefaultMavenSettingsBuilder.java
package org.apache.maven.settings
public org.apache.maven.settings.DefaultMavenSettingsBuilder extends org.codehaus.plexus.logging.AbstractLogEnabled implements org.apache.maven.settings.MavenSettingsBuilder  {
	private org.apache.maven.settings.building.SettingsBuilder settingsBuilder
	public void  () 
	public org.apache.maven.settings.Settings buildSettings ()  throws java.io.IOException org.codehaus.plexus.util.xml.pull.XmlPullParserException 
		java.io.File userSettingsFile
	public org.apache.maven.settings.Settings buildSettings (boolean)  throws java.io.IOException org.codehaus.plexus.util.xml.pull.XmlPullParserException 
		boolean useCachedSettings
	public org.apache.maven.settings.Settings buildSettings (java.io.File)  throws java.io.IOException org.codehaus.plexus.util.xml.pull.XmlPullParserException 
		java.io.File userSettingsFile
		java.io.File globalSettingsFile
		org.apache.maven.settings.building.SettingsBuildingRequest request
	public org.apache.maven.settings.Settings buildSettings (java.io.File, boolean)  throws java.io.IOException org.codehaus.plexus.util.xml.pull.XmlPullParserException 
		java.io.File userSettingsFile
		boolean useCachedSettings
	private org.apache.maven.settings.Settings build (org.apache.maven.settings.building.SettingsBuildingRequest)  throws java.io.IOException org.codehaus.plexus.util.xml.pull.XmlPullParserException 
		org.apache.maven.settings.building.SettingsBuildingException e
		org.apache.maven.settings.building.SettingsBuildingRequest request
	public org.apache.maven.settings.Settings buildSettings (org.apache.maven.execution.MavenExecutionRequest)  throws java.io.IOException org.codehaus.plexus.util.xml.pull.XmlPullParserException 
		org.apache.maven.execution.MavenExecutionRequest request
		org.apache.maven.settings.building.SettingsBuildingRequest settingsRequest
	private java.io.File getFile (java.lang.String, java.lang.String, java.lang.String) 
		String basedir
		String pathPattern
		String basedirSysProp
		String altLocationSysProp
		String path
}

org/apache/maven/settings/MavenSettingsBuilder.class
MavenSettingsBuilder.java
package org.apache.maven.settings
public abstract org.apache.maven.settings.MavenSettingsBuilder extends java.lang.Object {
	public static final String ROLE
	public static final String ALT_USER_SETTINGS_XML_LOCATION
	public static final String ALT_GLOBAL_SETTINGS_XML_LOCATION
	public static final String ALT_LOCAL_REPOSITORY_LOCATION
	public abstract org.apache.maven.settings.Settings buildSettings (org.apache.maven.execution.MavenExecutionRequest)  throws java.io.IOException org.codehaus.plexus.util.xml.pull.XmlPullParserException 
	public abstract org.apache.maven.settings.Settings buildSettings ()  throws java.io.IOException org.codehaus.plexus.util.xml.pull.XmlPullParserException 
	public abstract org.apache.maven.settings.Settings buildSettings (boolean)  throws java.io.IOException org.codehaus.plexus.util.xml.pull.XmlPullParserException 
	public abstract org.apache.maven.settings.Settings buildSettings (java.io.File)  throws java.io.IOException org.codehaus.plexus.util.xml.pull.XmlPullParserException 
	public abstract org.apache.maven.settings.Settings buildSettings (java.io.File, boolean)  throws java.io.IOException org.codehaus.plexus.util.xml.pull.XmlPullParserException 
	static void  () 
}

org/apache/maven/settings/SettingsConfigurationException.class
SettingsConfigurationException.java
package org.apache.maven.settings
public org.apache.maven.settings.SettingsConfigurationException extends java.lang.Exception {
	private int lineNumber
	private int columnNumber
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (java.lang.String, java.lang.Throwable, int, int) 
		String message
		Throwable cause
		int lineNumber
		int columnNumber
	public int getColumnNumber () 
	public int getLineNumber () 
}

org/apache/maven/settings/SettingsUtils.class
SettingsUtils.java
package org.apache.maven.settings
public final org.apache.maven.settings.SettingsUtils extends java.lang.Object {
	private void  () 
	public static void merge (org.apache.maven.settings.Settings, org.apache.maven.settings.Settings, java.lang.String) 
		org.apache.maven.settings.Settings dominant
		org.apache.maven.settings.Settings recessive
		String recessiveSourceLevel
	public static org.apache.maven.settings.Profile convertToSettingsProfile (org.apache.maven.model.Profile) 
		org.apache.maven.settings.ActivationProperty prop
		org.apache.maven.settings.ActivationOS os
		org.apache.maven.settings.ActivationFile file
		org.apache.maven.settings.Activation activation
		org.apache.maven.model.ActivationProperty modelProp
		org.apache.maven.model.ActivationOS modelOs
		org.apache.maven.model.ActivationFile modelFile
		org.apache.maven.model.Repository repo
		java.util.Iterator i$
		org.apache.maven.model.Repository pluginRepo
		java.util.Iterator i$
		org.apache.maven.model.Profile modelProfile
		org.apache.maven.settings.Profile profile
		org.apache.maven.model.Activation modelActivation
		java.util.List repos
		java.util.List pluginRepos
	public static org.apache.maven.model.Profile convertFromSettingsProfile (org.apache.maven.settings.Profile) 
		org.apache.maven.model.ActivationProperty prop
		org.apache.maven.model.ActivationOS os
		org.apache.maven.model.ActivationFile file
		org.apache.maven.model.Activation activation
		org.apache.maven.settings.ActivationProperty settingsProp
		org.apache.maven.settings.ActivationOS settingsOs
		org.apache.maven.settings.ActivationFile settingsFile
		org.apache.maven.settings.Repository repo
		java.util.Iterator i$
		org.apache.maven.settings.Repository pluginRepo
		java.util.Iterator i$
		org.apache.maven.settings.Profile settingsProfile
		org.apache.maven.model.Profile profile
		org.apache.maven.settings.Activation settingsActivation
		java.util.List repos
		java.util.List pluginRepos
	private static org.apache.maven.model.Repository convertFromSettingsRepository (org.apache.maven.settings.Repository) 
		org.apache.maven.settings.Repository settingsRepo
		org.apache.maven.model.Repository repo
	private static org.apache.maven.model.RepositoryPolicy convertRepositoryPolicy (org.apache.maven.settings.RepositoryPolicy) 
		org.apache.maven.settings.RepositoryPolicy settingsPolicy
		org.apache.maven.model.RepositoryPolicy policy
	private static org.apache.maven.settings.Repository convertToSettingsRepository (org.apache.maven.model.Repository) 
		org.apache.maven.model.Repository modelRepo
		org.apache.maven.settings.Repository repo
	private static org.apache.maven.settings.RepositoryPolicy convertRepositoryPolicy (org.apache.maven.model.RepositoryPolicy) 
		org.apache.maven.model.RepositoryPolicy modelPolicy
		org.apache.maven.settings.RepositoryPolicy policy
	public static org.apache.maven.settings.Settings copySettings (org.apache.maven.settings.Settings) 
		org.apache.maven.settings.Settings settings
		org.apache.maven.settings.Settings clone
}

org/apache/maven/toolchain/DefaultToolchain.class
DefaultToolchain.java
package org.apache.maven.toolchain
public abstract org.apache.maven.toolchain.DefaultToolchain extends java.lang.Object implements org.apache.maven.toolchain.Toolchain org.apache.maven.toolchain.ToolchainPrivate  {
	private String type
	private java.util.Map provides
	public static final String KEY_TYPE
	private org.apache.maven.toolchain.model.ToolchainModel model
	private org.codehaus.plexus.logging.Logger logger
	protected void  (org.apache.maven.toolchain.model.ToolchainModel, org.codehaus.plexus.logging.Logger) 
		org.apache.maven.toolchain.model.ToolchainModel model
		org.codehaus.plexus.logging.Logger logger
	protected void  (org.apache.maven.toolchain.model.ToolchainModel, java.lang.String, org.codehaus.plexus.logging.Logger) 
		org.apache.maven.toolchain.model.ToolchainModel model
		String type
		org.codehaus.plexus.logging.Logger logger
	public final java.lang.String getType () 
	public final org.apache.maven.toolchain.model.ToolchainModel getModel () 
	public final void addProvideToken (java.lang.String, org.apache.maven.toolchain.RequirementMatcher) 
		String type
		org.apache.maven.toolchain.RequirementMatcher matcher
	public boolean matchesRequirements (java.util.Map) 
		String key
		org.apache.maven.toolchain.RequirementMatcher matcher
		java.util.Map$Entry requirement
		java.util.Iterator i$
		java.util.Map requirements
	protected org.codehaus.plexus.logging.Logger getLog () 
}

org/apache/maven/toolchain/DefaultToolchainManager.class
DefaultToolchainManager.java
package org.apache.maven.toolchain
public org.apache.maven.toolchain.DefaultToolchainManager extends java.lang.Object implements org.apache.maven.toolchain.ToolchainManager  {
	org.codehaus.plexus.logging.Logger logger
	java.util.Map factories
	public void  () 
	public org.apache.maven.toolchain.Toolchain getToolchainFromBuildContext (java.lang.String, org.apache.maven.execution.MavenSession) 
		org.apache.maven.toolchain.ToolchainFactory fact
		org.apache.maven.toolchain.MisconfiguredToolchainException ex
		String type
		org.apache.maven.execution.MavenSession session
		java.util.Map context
		org.apache.maven.toolchain.model.ToolchainModel model
	java.util.Map retrieveContext (org.apache.maven.execution.MavenSession) 
		org.apache.maven.plugin.descriptor.PluginDescriptor desc
		org.apache.maven.project.MavenProject current
		org.apache.maven.execution.MavenSession session
		java.util.Map context
	public static final java.lang.String getStorageKey (java.lang.String) 
		String type
}

org/apache/maven/toolchain/DefaultToolchainManagerPrivate.class
DefaultToolchainManagerPrivate.java
package org.apache.maven.toolchain
public org.apache.maven.toolchain.DefaultToolchainManagerPrivate extends org.apache.maven.toolchain.DefaultToolchainManager implements org.apache.maven.toolchain.ToolchainManagerPrivate  {
	private org.apache.maven.toolchain.ToolchainsBuilder toolchainsBuilder
	public void  () 
	public org.apache.maven.toolchain.ToolchainPrivate[] getToolchainsForType (java.lang.String, org.apache.maven.execution.MavenSession)  throws org.apache.maven.toolchain.MisconfiguredToolchainException 
		org.apache.maven.toolchain.ToolchainFactory fact
		org.apache.maven.toolchain.model.ToolchainModel toolchainModel
		java.util.Iterator i$
		java.util.List lst
		org.apache.maven.toolchain.ToolchainPrivate tool
		org.apache.maven.toolchain.ToolchainFactory toolchainFactory
		java.util.Iterator i$
		String type
		org.apache.maven.execution.MavenSession context
		org.apache.maven.toolchain.model.PersistedToolchains pers
		java.util.List toRet
	public void storeToolchainToBuildContext (org.apache.maven.toolchain.ToolchainPrivate, org.apache.maven.execution.MavenSession) 
		org.apache.maven.toolchain.ToolchainPrivate toolchain
		org.apache.maven.execution.MavenSession session
		java.util.Map context
}

org/apache/maven/toolchain/DefaultToolchainsBuilder.class
DefaultToolchainsBuilder.java
package org.apache.maven.toolchain
public org.apache.maven.toolchain.DefaultToolchainsBuilder extends java.lang.Object implements org.apache.maven.toolchain.ToolchainsBuilder  {
	private org.codehaus.plexus.logging.Logger logger
	public void  () 
	public org.apache.maven.toolchain.model.PersistedToolchains build (java.io.File)  throws org.apache.maven.toolchain.MisconfiguredToolchainException 
		Exception e
		java.io.Reader in
		java.io.File userToolchainsFile
		org.apache.maven.toolchain.model.PersistedToolchains toolchains
}

org/apache/maven/toolchain/java/DefaultJavaToolChain.class
DefaultJavaToolChain.java
package org.apache.maven.toolchain.java
public org.apache.maven.toolchain.java.DefaultJavaToolChain extends org.apache.maven.toolchain.DefaultToolchain implements org.apache.maven.toolchain.java.JavaToolChain  {
	private String javaHome
	public static final String KEY_JAVAHOME
	public void  (org.apache.maven.toolchain.model.ToolchainModel, org.codehaus.plexus.logging.Logger) 
		org.apache.maven.toolchain.model.ToolchainModel model
		org.codehaus.plexus.logging.Logger logger
	public java.lang.String getJavaHome () 
	public void setJavaHome (java.lang.String) 
		String javaHome
	public java.lang.String toString () 
	public java.lang.String findTool (java.lang.String) 
		String toolName
		java.io.File toRet
	private static java.io.File findTool (java.lang.String, java.io.File) 
		java.io.File tool
		String toolName
		java.io.File installFolder
		java.io.File bin
}

org/apache/maven/toolchain/java/DefaultJavaToolchainFactory.class
DefaultJavaToolchainFactory.java
package org.apache.maven.toolchain.java
public org.apache.maven.toolchain.java.DefaultJavaToolchainFactory extends java.lang.Object implements org.apache.maven.toolchain.ToolchainFactory  {
	private org.codehaus.plexus.logging.Logger logger
	public void  () 
	public org.apache.maven.toolchain.ToolchainPrivate createToolchain (org.apache.maven.toolchain.model.ToolchainModel)  throws org.apache.maven.toolchain.MisconfiguredToolchainException 
		String key
		String value
		org.codehaus.plexus.util.xml.Xpp3Dom provide
		org.codehaus.plexus.util.xml.Xpp3Dom[] arr$
		int len$
		int i$
		org.apache.maven.toolchain.model.ToolchainModel model
		org.apache.maven.toolchain.java.DefaultJavaToolChain jtc
		org.codehaus.plexus.util.xml.Xpp3Dom dom
		org.codehaus.plexus.util.xml.Xpp3Dom javahome
		java.io.File normal
		org.codehaus.plexus.util.xml.Xpp3Dom[] provides
	public org.apache.maven.toolchain.ToolchainPrivate createDefaultToolchain () 
	protected org.codehaus.plexus.logging.Logger getLogger () 
}

org/apache/maven/toolchain/java/JavaToolChain.class
JavaToolChain.java
package org.apache.maven.toolchain.java
public abstract org.apache.maven.toolchain.java.JavaToolChain extends java.lang.Object implements org.apache.maven.toolchain.Toolchain  {
}

org/apache/maven/toolchain/MisconfiguredToolchainException.class
MisconfiguredToolchainException.java
package org.apache.maven.toolchain
public org.apache.maven.toolchain.MisconfiguredToolchainException extends java.lang.Exception {
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable orig
}

org/apache/maven/toolchain/model/io/xpp3/MavenToolchainsXpp3Reader.class
MavenToolchainsXpp3Reader.java
package org.apache.maven.toolchain.model.io.xpp3
public org.apache.maven.toolchain.model.io.xpp3.MavenToolchainsXpp3Reader extends java.lang.Object {
	private boolean addDefaultEntities
	public void  () 
	private boolean checkFieldWithDuplicate (org.codehaus.plexus.util.xml.pull.XmlPullParser, java.lang.String, java.lang.String, java.util.Set)  throws org.codehaus.plexus.util.xml.pull.XmlPullParserException 
		org.codehaus.plexus.util.xml.pull.XmlPullParser parser
		String tagName
		String alias
		java.util.Set parsed
	private void checkUnknownAttribute (org.codehaus.plexus.util.xml.pull.XmlPullParser, java.lang.String, java.lang.String, boolean)  throws org.codehaus.plexus.util.xml.pull.XmlPullParserException java.io.IOException 
		org.codehaus.plexus.util.xml.pull.XmlPullParser parser
		String attribute
		String tagName
		boolean strict
	private void checkUnknownElement (org.codehaus.plexus.util.xml.pull.XmlPullParser, boolean)  throws org.codehaus.plexus.util.xml.pull.XmlPullParserException java.io.IOException 
		int eventType
		int unrecognizedTagCount
		org.codehaus.plexus.util.xml.pull.XmlPullParser parser
		boolean strict
	public boolean getAddDefaultEntities () 
	private boolean getBooleanValue (java.lang.String, java.lang.String, org.codehaus.plexus.util.xml.pull.XmlPullParser)  throws org.codehaus.plexus.util.xml.pull.XmlPullParserException 
		String s
		String attribute
		org.codehaus.plexus.util.xml.pull.XmlPullParser parser
	private boolean getBooleanValue (java.lang.String, java.lang.String, org.codehaus.plexus.util.xml.pull.XmlPullParser, java.lang.String)  throws org.codehaus.plexus.util.xml.pull.XmlPullParserException 
		String s
		String attribute
		org.codehaus.plexus.util.xml.pull.XmlPullParser parser
		String defaultValue
	private byte getByteValue (java.lang.String, java.lang.String, org.codehaus.plexus.util.xml.pull.XmlPullParser, boolean)  throws org.codehaus.plexus.util.xml.pull.XmlPullParserException 
		NumberFormatException nfe
		String s
		String attribute
		org.codehaus.plexus.util.xml.pull.XmlPullParser parser
		boolean strict
	private char getCharacterValue (java.lang.String, java.lang.String, org.codehaus.plexus.util.xml.pull.XmlPullParser)  throws org.codehaus.plexus.util.xml.pull.XmlPullParserException 
		String s
		String attribute
		org.codehaus.plexus.util.xml.pull.XmlPullParser parser
	private java.util.Date getDateValue (java.lang.String, java.lang.String, org.codehaus.plexus.util.xml.pull.XmlPullParser)  throws org.codehaus.plexus.util.xml.pull.XmlPullParserException 
		String s
		String attribute
		org.codehaus.plexus.util.xml.pull.XmlPullParser parser
	private java.util.Date getDateValue (java.lang.String, java.lang.String, java.lang.String, org.codehaus.plexus.util.xml.pull.XmlPullParser)  throws org.codehaus.plexus.util.xml.pull.XmlPullParserException 
		NumberFormatException e
		java.text.DateFormat dateParser
		java.text.ParseException e
		String effectiveDateFormat
		String s
		String attribute
		String dateFormat
		org.codehaus.plexus.util.xml.pull.XmlPullParser parser
	private double getDoubleValue (java.lang.String, java.lang.String, org.codehaus.plexus.util.xml.pull.XmlPullParser, boolean)  throws org.codehaus.plexus.util.xml.pull.XmlPullParserException 
		NumberFormatException nfe
		String s
		String attribute
		org.codehaus.plexus.util.xml.pull.XmlPullParser parser
		boolean strict
	private float getFloatValue (java.lang.String, java.lang.String, org.codehaus.plexus.util.xml.pull.XmlPullParser, boolean)  throws org.codehaus.plexus.util.xml.pull.XmlPullParserException 
		NumberFormatException nfe
		String s
		String attribute
		org.codehaus.plexus.util.xml.pull.XmlPullParser parser
		boolean strict
	private int getIntegerValue (java.lang.String, java.lang.String, org.codehaus.plexus.util.xml.pull.XmlPullParser, boolean)  throws org.codehaus.plexus.util.xml.pull.XmlPullParserException 
		NumberFormatException nfe
		String s
		String attribute
		org.codehaus.plexus.util.xml.pull.XmlPullParser parser
		boolean strict
	private long getLongValue (java.lang.String, java.lang.String, org.codehaus.plexus.util.xml.pull.XmlPullParser, boolean)  throws org.codehaus.plexus.util.xml.pull.XmlPullParserException 
		NumberFormatException nfe
		String s
		String attribute
		org.codehaus.plexus.util.xml.pull.XmlPullParser parser
		boolean strict
	private java.lang.String getRequiredAttributeValue (java.lang.String, java.lang.String, org.codehaus.plexus.util.xml.pull.XmlPullParser, boolean)  throws org.codehaus.plexus.util.xml.pull.XmlPullParserException 
		String s
		String attribute
		org.codehaus.plexus.util.xml.pull.XmlPullParser parser
		boolean strict
	private short getShortValue (java.lang.String, java.lang.String, org.codehaus.plexus.util.xml.pull.XmlPullParser, boolean)  throws org.codehaus.plexus.util.xml.pull.XmlPullParserException 
		NumberFormatException nfe
		String s
		String attribute
		org.codehaus.plexus.util.xml.pull.XmlPullParser parser
		boolean strict
	private java.lang.String getTrimmedValue (java.lang.String) 
		String s
	private int nextTag (org.codehaus.plexus.util.xml.pull.XmlPullParser)  throws java.io.IOException org.codehaus.plexus.util.xml.pull.XmlPullParserException 
		org.codehaus.plexus.util.xml.pull.XmlPullParser parser
		int eventType
	public org.apache.maven.toolchain.model.PersistedToolchains read (java.io.Reader, boolean)  throws java.io.IOException org.codehaus.plexus.util.xml.pull.XmlPullParserException 
		java.io.Reader reader
		boolean strict
		org.codehaus.plexus.util.xml.pull.XmlPullParser parser
	public org.apache.maven.toolchain.model.PersistedToolchains read (java.io.Reader)  throws java.io.IOException org.codehaus.plexus.util.xml.pull.XmlPullParserException 
		java.io.Reader reader
	public org.apache.maven.toolchain.model.PersistedToolchains read (java.io.InputStream, boolean)  throws java.io.IOException org.codehaus.plexus.util.xml.pull.XmlPullParserException 
		java.io.InputStream in
		boolean strict
	public org.apache.maven.toolchain.model.PersistedToolchains read (java.io.InputStream)  throws java.io.IOException org.codehaus.plexus.util.xml.pull.XmlPullParserException 
		java.io.InputStream in
	private org.apache.maven.toolchain.model.PersistedToolchains parsePersistedToolchains (org.codehaus.plexus.util.xml.pull.XmlPullParser, boolean)  throws java.io.IOException org.codehaus.plexus.util.xml.pull.XmlPullParserException 
		String name
		String value
		int i
		java.util.List toolchains
		org.codehaus.plexus.util.xml.pull.XmlPullParser parser
		boolean strict
		String tagName
		org.apache.maven.toolchain.model.PersistedToolchains persistedToolchains
		java.util.Set parsed
	private org.apache.maven.toolchain.model.ToolchainModel parseToolchainModel (org.codehaus.plexus.util.xml.pull.XmlPullParser, boolean)  throws java.io.IOException org.codehaus.plexus.util.xml.pull.XmlPullParserException 
		String name
		String value
		int i
		org.codehaus.plexus.util.xml.pull.XmlPullParser parser
		boolean strict
		String tagName
		org.apache.maven.toolchain.model.ToolchainModel toolchainModel
		java.util.Set parsed
	private org.apache.maven.toolchain.model.PersistedToolchains read (org.codehaus.plexus.util.xml.pull.XmlPullParser, boolean)  throws java.io.IOException org.codehaus.plexus.util.xml.pull.XmlPullParserException 
		org.apache.maven.toolchain.model.PersistedToolchains persistedToolchains
		org.codehaus.plexus.util.xml.pull.XmlPullParser parser
		boolean strict
		int eventType
	public void setAddDefaultEntities (boolean) 
		boolean addDefaultEntities
}

org/apache/maven/toolchain/model/io/xpp3/MavenToolchainsXpp3Writer.class
MavenToolchainsXpp3Writer.java
package org.apache.maven.toolchain.model.io.xpp3
public org.apache.maven.toolchain.model.io.xpp3.MavenToolchainsXpp3Writer extends java.lang.Object {
	private static final String NAMESPACE
	public void  () 
	public void write (java.io.Writer, org.apache.maven.toolchain.model.PersistedToolchains)  throws java.io.IOException 
		java.io.Writer writer
		org.apache.maven.toolchain.model.PersistedToolchains persistedToolchains
		org.codehaus.plexus.util.xml.pull.XmlSerializer serializer
	public void write (java.io.OutputStream, org.apache.maven.toolchain.model.PersistedToolchains)  throws java.io.IOException 
		java.io.OutputStream stream
		org.apache.maven.toolchain.model.PersistedToolchains persistedToolchains
		org.codehaus.plexus.util.xml.pull.XmlSerializer serializer
	private void writePersistedToolchains (org.apache.maven.toolchain.model.PersistedToolchains, java.lang.String, org.codehaus.plexus.util.xml.pull.XmlSerializer)  throws java.io.IOException 
		org.apache.maven.toolchain.model.ToolchainModel o
		java.util.Iterator iter
		org.apache.maven.toolchain.model.PersistedToolchains persistedToolchains
		String tagName
		org.codehaus.plexus.util.xml.pull.XmlSerializer serializer
	private void writeToolchainModel (org.apache.maven.toolchain.model.ToolchainModel, java.lang.String, org.codehaus.plexus.util.xml.pull.XmlSerializer)  throws java.io.IOException 
		org.apache.maven.toolchain.model.ToolchainModel toolchainModel
		String tagName
		org.codehaus.plexus.util.xml.pull.XmlSerializer serializer
	static void  () 
}

org/apache/maven/toolchain/model/PersistedToolchains.class
PersistedToolchains.java
package org.apache.maven.toolchain.model
public org.apache.maven.toolchain.model.PersistedToolchains extends java.lang.Object implements java.io.Serializable  {
	private java.util.List toolchains
	private String modelEncoding
	public void  () 
	public void addToolchain (org.apache.maven.toolchain.model.ToolchainModel) 
		org.apache.maven.toolchain.model.ToolchainModel toolchainModel
	public java.lang.String getModelEncoding () 
	public java.util.List getToolchains () 
	public void removeToolchain (org.apache.maven.toolchain.model.ToolchainModel) 
		org.apache.maven.toolchain.model.ToolchainModel toolchainModel
	public void setModelEncoding (java.lang.String) 
		String modelEncoding
	public void setToolchains (java.util.List) 
		java.util.List toolchains
}

org/apache/maven/toolchain/model/ToolchainModel.class
ToolchainModel.java
package org.apache.maven.toolchain.model
public org.apache.maven.toolchain.model.ToolchainModel extends java.lang.Object implements java.io.Serializable  {
	private String type
	private Object provides
	private Object configuration
	public void  () 
	public java.lang.Object getConfiguration () 
	public java.lang.Object getProvides () 
	public java.lang.String getType () 
	public void setConfiguration (java.lang.Object) 
		Object configuration
	public void setProvides (java.lang.Object) 
		Object provides
	public void setType (java.lang.String) 
		String type
}

org/apache/maven/toolchain/RequirementMatcher.class
RequirementMatcher.java
package org.apache.maven.toolchain
public abstract org.apache.maven.toolchain.RequirementMatcher extends java.lang.Object {
	public abstract boolean matches (java.lang.String) 
}

org/apache/maven/toolchain/RequirementMatcherFactory$1.class
RequirementMatcherFactory.java
package org.apache.maven.toolchain
 org.apache.maven.toolchain.RequirementMatcherFactory$1 extends java.lang.Object {
}

org/apache/maven/toolchain/RequirementMatcherFactory$ExactMatcher.class
RequirementMatcherFactory.java
package org.apache.maven.toolchain
final org.apache.maven.toolchain.RequirementMatcherFactory$ExactMatcher extends java.lang.Object implements org.apache.maven.toolchain.RequirementMatcher  {
	private String provides
	private void  (java.lang.String) 
		String provides
	public boolean matches (java.lang.String) 
		String requirement
	void  (java.lang.String, org.apache.maven.toolchain.RequirementMatcherFactory$1) 
		String x0
		org.apache.maven.toolchain.RequirementMatcherFactory$1 x1
}

org/apache/maven/toolchain/RequirementMatcherFactory$VersionMatcher.class
RequirementMatcherFactory.java
package org.apache.maven.toolchain
final org.apache.maven.toolchain.RequirementMatcherFactory$VersionMatcher extends java.lang.Object implements org.apache.maven.toolchain.RequirementMatcher  {
	org.apache.maven.artifact.versioning.DefaultArtifactVersion version
	private void  (java.lang.String) 
		String version
	public boolean matches (java.lang.String) 
		org.apache.maven.artifact.versioning.VersionRange range
		org.apache.maven.artifact.versioning.InvalidVersionSpecificationException ex
		String requirement
	void  (java.lang.String, org.apache.maven.toolchain.RequirementMatcherFactory$1) 
		String x0
		org.apache.maven.toolchain.RequirementMatcherFactory$1 x1
}

org/apache/maven/toolchain/RequirementMatcherFactory.class
RequirementMatcherFactory.java
package org.apache.maven.toolchain
public final org.apache.maven.toolchain.RequirementMatcherFactory extends java.lang.Object {
	private void  () 
	public static org.apache.maven.toolchain.RequirementMatcher createExactMatcher (java.lang.String) 
		String provideValue
	public static org.apache.maven.toolchain.RequirementMatcher createVersionMatcher (java.lang.String) 
		String provideValue
}

org/apache/maven/toolchain/Toolchain.class
Toolchain.java
package org.apache.maven.toolchain
public abstract org.apache.maven.toolchain.Toolchain extends java.lang.Object {
	public abstract java.lang.String getType () 
	public abstract java.lang.String findTool (java.lang.String) 
}

org/apache/maven/toolchain/ToolchainFactory.class
ToolchainFactory.java
package org.apache.maven.toolchain
public abstract org.apache.maven.toolchain.ToolchainFactory extends java.lang.Object {
	public abstract org.apache.maven.toolchain.ToolchainPrivate createToolchain (org.apache.maven.toolchain.model.ToolchainModel)  throws org.apache.maven.toolchain.MisconfiguredToolchainException 
	public abstract org.apache.maven.toolchain.ToolchainPrivate createDefaultToolchain () 
}

org/apache/maven/toolchain/ToolchainManager.class
ToolchainManager.java
package org.apache.maven.toolchain
public abstract org.apache.maven.toolchain.ToolchainManager extends java.lang.Object {
	public static final String ROLE
	public abstract org.apache.maven.toolchain.Toolchain getToolchainFromBuildContext (java.lang.String, org.apache.maven.execution.MavenSession) 
	static void  () 
}

org/apache/maven/toolchain/ToolchainManagerPrivate.class
ToolchainManagerPrivate.java
package org.apache.maven.toolchain
public abstract org.apache.maven.toolchain.ToolchainManagerPrivate extends java.lang.Object {
	public abstract org.apache.maven.toolchain.ToolchainPrivate[] getToolchainsForType (java.lang.String, org.apache.maven.execution.MavenSession)  throws org.apache.maven.toolchain.MisconfiguredToolchainException 
	public abstract void storeToolchainToBuildContext (org.apache.maven.toolchain.ToolchainPrivate, org.apache.maven.execution.MavenSession) 
}

org/apache/maven/toolchain/ToolchainPrivate.class
ToolchainPrivate.java
package org.apache.maven.toolchain
public abstract org.apache.maven.toolchain.ToolchainPrivate extends java.lang.Object implements org.apache.maven.toolchain.Toolchain  {
	public abstract boolean matchesRequirements (java.util.Map) 
	public abstract org.apache.maven.toolchain.model.ToolchainModel getModel () 
}

org/apache/maven/toolchain/ToolchainsBuilder.class
ToolchainsBuilder.java
package org.apache.maven.toolchain
public abstract org.apache.maven.toolchain.ToolchainsBuilder extends java.lang.Object {
	public abstract org.apache.maven.toolchain.model.PersistedToolchains build (java.io.File)  throws org.apache.maven.toolchain.MisconfiguredToolchainException 
}

META-INF/maven/
META-INF/maven/org.apache.maven/
META-INF/maven/org.apache.maven/maven-core/
META-INF/maven/org.apache.maven/maven-core/pom.xml
META-INF/maven/org.apache.maven/maven-core/pom.properties