public abstract class AbstractCoreMavenComponentTestCase extends PlexusTestCase
| Modifier and Type | Class and Description |
|---|---|
protected class |
AbstractCoreMavenComponentTestCase.PluginBuilder |
protected class |
AbstractCoreMavenComponentTestCase.ProjectBuilder |
| Modifier and Type | Field and Description |
|---|---|
protected ProjectBuilder |
projectBuilder |
protected RepositorySystem |
repositorySystem |
| Constructor and Description |
|---|
AbstractCoreMavenComponentTestCase() |
| Modifier and Type | Method and Description |
|---|---|
protected MavenExecutionRequest |
createMavenExecutionRequest(File pom) |
protected MavenSession |
createMavenSession(File pom) |
protected MavenSession |
createMavenSession(File pom,
Properties executionProperties) |
protected MavenProject |
createStubMavenProject() |
protected void |
customizeContainerConfiguration(ContainerConfiguration containerConfiguration)
We need to customize the standard Plexus container with the plugin discovery listener which
is what looks for the META-INF/maven/plugin.xml resources that enter the system when a Maven
plugin is loaded.
|
protected ArtifactRepository |
getLocalRepository() |
protected List<ArtifactRepository> |
getPluginArtifactRepositories() |
protected File |
getProject(String name) |
protected abstract String |
getProjectsDirectory() |
protected List<ArtifactRepository> |
getRemoteRepositories() |
protected void |
initRepoSession(ProjectBuildingRequest request) |
protected void |
setUp() |
protected void |
tearDown() |
customizeContext, getBasedir, getClassLoader, getConfigurationName, getContainer, getCustomConfigurationName, getResourceAsStream, getTestConfiguration, getTestConfiguration, getTestFile, getTestFile, getTestPath, getTestPath, lookup, lookup, lookup, lookup, release, setupContainer, teardownContainerassertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runBare, runTest, setName, toString@Requirement protected RepositorySystem repositorySystem
@Requirement protected ProjectBuilder projectBuilder
public AbstractCoreMavenComponentTestCase()
protected void setUp() throws Exception
setUp in class PlexusTestCaseExceptionprotected void tearDown() throws Exception
tearDown in class PlexusTestCaseExceptionprotected abstract String getProjectsDirectory()
protected File getProject(String name) throws Exception
Exceptionprotected void customizeContainerConfiguration(ContainerConfiguration containerConfiguration)
customizeContainerConfiguration in class PlexusTestCaseprotected MavenExecutionRequest createMavenExecutionRequest(File pom) throws Exception
Exceptionprotected MavenSession createMavenSession(File pom) throws Exception
Exceptionprotected MavenSession createMavenSession(File pom, Properties executionProperties) throws Exception
Exceptionprotected void initRepoSession(ProjectBuildingRequest request) throws Exception
Exceptionprotected MavenProject createStubMavenProject()
protected List<ArtifactRepository> getRemoteRepositories() throws InvalidRepositoryException
InvalidRepositoryExceptionprotected List<ArtifactRepository> getPluginArtifactRepositories() throws InvalidRepositoryException
InvalidRepositoryExceptionprotected ArtifactRepository getLocalRepository() throws InvalidRepositoryException
InvalidRepositoryExceptionCopyright © 2001–2015 The Apache Software Foundation. All rights reserved.