A B C D E F G I L M O P R S T V W

A

artifactFactory - Variable in class org.apache.maven.shared.test.plugin.ProjectTool
 
artifactFactory - Variable in class org.apache.maven.shared.test.plugin.RepositoryTool
 
artifactHandlerManager - Variable in class org.apache.maven.shared.test.plugin.ProjectTool
 
artifactId - Variable in class org.apache.maven.shared.test.plugin.ProjectTool.PomInfo
 
artifactInstaller - Variable in class org.apache.maven.shared.test.plugin.RepositoryTool
 

B

buildDirectory - Variable in class org.apache.maven.shared.test.plugin.ProjectTool.PomInfo
 
buildOutputDirectory - Variable in class org.apache.maven.shared.test.plugin.ProjectTool.PomInfo
 
BuildTool - Class in org.apache.maven.shared.test.plugin
Test-tool used to execute Maven builds in order to test plugin functionality.
BuildTool() - Constructor for class org.apache.maven.shared.test.plugin.BuildTool
 
buildTool - Variable in class org.apache.maven.shared.test.plugin.ProjectTool
 
BuildTool.LoggerHandler - Class in org.apache.maven.shared.test.plugin
 
BuildTool.LoggerHandler(File) - Constructor for class org.apache.maven.shared.test.plugin.BuildTool.LoggerHandler
 

C

close() - Method in class org.apache.maven.shared.test.plugin.BuildTool.LoggerHandler
 
closeHandlers(InvocationRequest) - Method in class org.apache.maven.shared.test.plugin.BuildTool
If we're logging output to a logfile using standard output handlers, make sure these are closed.
ComponentTestTool - Class in org.apache.maven.shared.test.plugin
Test tool that provides a single point of access for staging a maven component artifact - along with its POM lineage - into a clean test-time local repository.
ComponentTestTool() - Constructor for class org.apache.maven.shared.test.plugin.ComponentTestTool
 
consumeLine(String) - Method in class org.apache.maven.shared.test.plugin.BuildTool.LoggerHandler
 
container - Variable in class org.apache.maven.shared.test.plugin.RepositoryTool
 
contextualize(Context) - Method in class org.apache.maven.shared.test.plugin.RepositoryTool
Retrieve the PlexusContainer instance used to instantiate this component.
createBasicInvocationRequest(File, Properties, List, File) - Method in class org.apache.maven.shared.test.plugin.BuildTool
Construct a standardized InvocationRequest given the test-build POM, a set of CLI properties, a list of goals to execute, and the location of a log file to which build output should be directed.
createLocalArtifactRepositoryInstance() - Method in class org.apache.maven.shared.test.plugin.RepositoryTool
Construct an ArtifactRepository instance that refers to the normal Maven local repository.
createLocalArtifactRepositoryInstance(File) - Method in class org.apache.maven.shared.test.plugin.RepositoryTool
Construct an ArtifactRepository instance that refers to the test-time Maven local repository.
createLocalRepositoryFromComponentProject(MavenProject, File, File) - Method in class org.apache.maven.shared.test.plugin.RepositoryTool
Install a test version of a plugin - along with its POM, and as many ancestor POMs as can be reached using the <relativePath/> element - to a clean local repository directory for use in test builds.

D

dispose() - Method in class org.apache.maven.shared.test.plugin.BuildTool
Not currently used; when this API switches to use the Maven Embedder, it will be used to shutdown the embedder and its associated container, to free up JVM memory.

E

executeMaven(File, Properties, List, File) - Method in class org.apache.maven.shared.test.plugin.BuildTool
Build a standard InvocationRequest using the specified test-build POM, command-line properties, goals, and output logfile.
executeMaven(InvocationRequest) - Method in class org.apache.maven.shared.test.plugin.BuildTool
Execute a test build using a customized InvocationRequest.

F

finalName - Variable in class org.apache.maven.shared.test.plugin.ProjectTool.PomInfo
 
findLocalRepositoryDirectory() - Method in class org.apache.maven.shared.test.plugin.RepositoryTool
Lookup and return the location of the normal Maven local repository.

G

getBuildDirectory() - Method in class org.apache.maven.shared.test.plugin.ProjectTool.PomInfo
 
getBuildLogFile() - Method in class org.apache.maven.shared.test.plugin.ProjectTool.PomInfo
 
getBuildOutputDirectory() - Method in class org.apache.maven.shared.test.plugin.ProjectTool.PomInfo
 
getFinalName() - Method in class org.apache.maven.shared.test.plugin.ProjectTool.PomInfo
 
getPomFile() - Method in class org.apache.maven.shared.test.plugin.ProjectTool.PomInfo
 
groupId - Variable in class org.apache.maven.shared.test.plugin.ProjectTool.PomInfo
 

I

initialize() - Method in class org.apache.maven.shared.test.plugin.BuildTool
Initialize this tool once it's been instantiated and composed, in order to start up the MavenInvoker instance.
installLocallyReachableAncestorPoms(File, ArtifactRepository) - Method in class org.apache.maven.shared.test.plugin.RepositoryTool
Traverse <relativePath/> links for successive POMs in the plugin's ancestry, installing each one into the test-time local repository.
INTEGRATION_TEST_DEPLOYMENT_REPO_URL - Static variable in class org.apache.maven.shared.test.plugin.ProjectTool
 

L

LS - Static variable in class org.apache.maven.shared.test.plugin.BuildTool.LoggerHandler
 

M

manglePomForTesting(File, String, boolean) - Method in class org.apache.maven.shared.test.plugin.ProjectTool
Inject a special version for testing, to allow tests to unambiguously reference the plugin currently under test.
mavenInvoker - Variable in class org.apache.maven.shared.test.plugin.BuildTool
 

O

org.apache.maven.shared.test.plugin - package org.apache.maven.shared.test.plugin
 
output - Variable in class org.apache.maven.shared.test.plugin.BuildTool.LoggerHandler
 

P

packageProjectArtifact(File, String, boolean) - Method in class org.apache.maven.shared.test.plugin.ProjectTool
Run the plugin's Maven build up to the package phase, in order to produce a jar file for distribution to a test-time local repository.
packageProjectArtifact(File, String, boolean, File) - Method in class org.apache.maven.shared.test.plugin.ProjectTool
Run the plugin's Maven build up to the package phase, in order to produce a jar file for distribution to a test-time local repository.
PluginTestTool - Class in org.apache.maven.shared.test.plugin
Test tool that provides a single point of access for staging a plugin artifact - along with its POM lineage - into a clean test-time local repository.
PluginTestTool() - Constructor for class org.apache.maven.shared.test.plugin.PluginTestTool
 
pomFile - Variable in class org.apache.maven.shared.test.plugin.ProjectTool.PomInfo
 
prepareComponentForIntegrationTesting(File, String) - Method in class org.apache.maven.shared.test.plugin.ComponentTestTool
Stage the component, using a stable version, into a temporary local-repository directory that is generated by this method.
prepareComponentForIntegrationTesting(File, String, File) - Method in class org.apache.maven.shared.test.plugin.ComponentTestTool
Stage the component, using a stable version, into the specified local-repository directory.
prepareComponentForUnitTestingWithMavenBuilds(File, String) - Method in class org.apache.maven.shared.test.plugin.ComponentTestTool
Stage the component, using a stable version, into a temporary local-repository directory that is generated by this method.
prepareComponentForUnitTestingWithMavenBuilds(File, String, File) - Method in class org.apache.maven.shared.test.plugin.ComponentTestTool
Stage the component, using a stable version, into the specified local-repository directory.
prepareForTesting(File, String, boolean, File) - Method in class org.apache.maven.shared.test.plugin.ComponentTestTool
 
prepareForTesting(File, String, boolean, File) - Method in class org.apache.maven.shared.test.plugin.PluginTestTool
 
preparePluginForIntegrationTesting(File, String) - Method in class org.apache.maven.shared.test.plugin.PluginTestTool
Stage the plugin, using a stable version, into a temporary local-repository directory that is generated by this method.
preparePluginForIntegrationTesting(File, String, File) - Method in class org.apache.maven.shared.test.plugin.PluginTestTool
Stage the plugin, using a stable version, into the specified local-repository directory.
preparePluginForUnitTestingWithMavenBuilds(File, String) - Method in class org.apache.maven.shared.test.plugin.PluginTestTool
Stage the plugin, using a stable version, into a temporary local-repository directory that is generated by this method.
preparePluginForUnitTestingWithMavenBuilds(File, String, File) - Method in class org.apache.maven.shared.test.plugin.PluginTestTool
Stage the plugin, using a stable version, into the specified local-repository directory.
projectBuilder - Variable in class org.apache.maven.shared.test.plugin.ProjectTool
 
projectTool - Variable in class org.apache.maven.shared.test.plugin.ComponentTestTool
 
projectTool - Variable in class org.apache.maven.shared.test.plugin.PluginTestTool
 
ProjectTool - Class in org.apache.maven.shared.test.plugin
Testing tool used to read MavenProject instances from pom.xml files, and to create plugin jar files (package phase of the normal build process) for distribution to a test local repository directory.
ProjectTool() - Constructor for class org.apache.maven.shared.test.plugin.ProjectTool
 
ProjectTool.PomInfo - Class in org.apache.maven.shared.test.plugin
 
ProjectTool.PomInfo(File, String, String, String, String, String, String) - Constructor for class org.apache.maven.shared.test.plugin.ProjectTool.PomInfo
 

R

readProject(File) - Method in class org.apache.maven.shared.test.plugin.ProjectTool
Construct a MavenProject instance from the specified POM file.
readProject(File, File) - Method in class org.apache.maven.shared.test.plugin.ProjectTool
Construct a MavenProject instance from the specified POM file, using the specified local repository directory to resolve ancestor POMs as needed.
readProjectWithDependencies(File) - Method in class org.apache.maven.shared.test.plugin.ProjectTool
Construct a MavenProject instance from the specified POM file with dependencies.
readProjectWithDependencies(File, File) - Method in class org.apache.maven.shared.test.plugin.ProjectTool
Construct a MavenProject instance from the specified POM file with dependencies, using the specified local repository directory to resolve ancestor POMs as needed.
repositoryFactory - Variable in class org.apache.maven.shared.test.plugin.RepositoryTool
 
repositoryTool - Variable in class org.apache.maven.shared.test.plugin.ComponentTestTool
 
repositoryTool - Variable in class org.apache.maven.shared.test.plugin.PluginTestTool
 
repositoryTool - Variable in class org.apache.maven.shared.test.plugin.ProjectTool
 
RepositoryTool - Class in org.apache.maven.shared.test.plugin
Tools to access and manage Maven repositories for test builds, including construction of a local repository directory structure.
RepositoryTool() - Constructor for class org.apache.maven.shared.test.plugin.RepositoryTool
 
ROLE - Static variable in class org.apache.maven.shared.test.plugin.BuildTool
 
ROLE - Static variable in class org.apache.maven.shared.test.plugin.ComponentTestTool
 
ROLE - Static variable in class org.apache.maven.shared.test.plugin.PluginTestTool
 
ROLE - Static variable in class org.apache.maven.shared.test.plugin.ProjectTool
 
ROLE - Static variable in class org.apache.maven.shared.test.plugin.RepositoryTool
 

S

serialVersionUID - Static variable in exception org.apache.maven.shared.test.plugin.TestToolsException
 
settingsBuilder - Variable in class org.apache.maven.shared.test.plugin.RepositoryTool
 
startInvoker() - Method in class org.apache.maven.shared.test.plugin.BuildTool
Detect the location of the local Maven installation, and start up the MavenInvoker using that path.

T

TestToolsException - Exception in org.apache.maven.shared.test.plugin
 
TestToolsException(String, Throwable) - Constructor for exception org.apache.maven.shared.test.plugin.TestToolsException
 
TestToolsException(String) - Constructor for exception org.apache.maven.shared.test.plugin.TestToolsException
 

V

version - Variable in class org.apache.maven.shared.test.plugin.ProjectTool.PomInfo
 

W

writer - Variable in class org.apache.maven.shared.test.plugin.BuildTool.LoggerHandler
 

A B C D E F G I L M O P R S T V W