public class SourceResolverConfig extends Object
Constructor and Description |
---|
SourceResolverConfig(org.apache.maven.plugin.logging.Log log,
org.apache.maven.project.MavenProject project,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
File outputBasedir,
org.apache.maven.artifact.resolver.ArtifactResolver artifactResolver,
org.apache.maven.artifact.factory.ArtifactFactory artifactFactory,
org.apache.maven.artifact.metadata.ArtifactMetadataSource artifactMetadataSource,
org.codehaus.plexus.archiver.manager.ArchiverManager archiverManager) |
Modifier and Type | Method and Description |
---|---|
org.codehaus.plexus.archiver.manager.ArchiverManager |
archiverManager() |
org.apache.maven.artifact.factory.ArtifactFactory |
artifactFactory() |
org.apache.maven.artifact.metadata.ArtifactMetadataSource |
artifactMetadataSource() |
org.apache.maven.artifact.resolver.ArtifactResolver |
artifactResolver() |
org.apache.maven.artifact.resolver.filter.ArtifactFilter |
filter() |
boolean |
includeCompileSources() |
boolean |
includeTestSources() |
org.apache.maven.artifact.repository.ArtifactRepository |
localRepository() |
org.apache.maven.plugin.logging.Log |
log() |
File |
outputBasedir() |
org.apache.maven.project.MavenProject |
project() |
List<org.apache.maven.project.MavenProject> |
reactorProjects() |
SourceResolverConfig |
withCompileSources() |
SourceResolverConfig |
withFilter(org.apache.maven.artifact.resolver.filter.ArtifactFilter filter) |
SourceResolverConfig |
withoutCompileSources() |
SourceResolverConfig |
withoutTestSources() |
SourceResolverConfig |
withReactorProjects(List<org.apache.maven.project.MavenProject> reactorProjects) |
SourceResolverConfig |
withTestSources() |
public SourceResolverConfig(org.apache.maven.plugin.logging.Log log, org.apache.maven.project.MavenProject project, org.apache.maven.artifact.repository.ArtifactRepository localRepository, File outputBasedir, org.apache.maven.artifact.resolver.ArtifactResolver artifactResolver, org.apache.maven.artifact.factory.ArtifactFactory artifactFactory, org.apache.maven.artifact.metadata.ArtifactMetadataSource artifactMetadataSource, org.codehaus.plexus.archiver.manager.ArchiverManager archiverManager)
log
- Log
project
- MavenProject
localRepository
- ArtifactRepository
outputBasedir
- The output base directory.artifactResolver
- ArtifactResolver
artifactFactory
- ArtifactFactory
artifactMetadataSource
- ArtifactMetadataSource
archiverManager
- ArchiverManager
public SourceResolverConfig withFilter(org.apache.maven.artifact.resolver.filter.ArtifactFilter filter)
filter
- ArtifactFilter
SourceResolverConfig
public SourceResolverConfig withReactorProjects(List<org.apache.maven.project.MavenProject> reactorProjects)
reactorProjects
- The list of reactor projects.SourceResolverConfig
public SourceResolverConfig withCompileSources()
SourceResolverConfig
public SourceResolverConfig withoutCompileSources()
SourceResolverConfig
public SourceResolverConfig withTestSources()
SourceResolverConfig
public SourceResolverConfig withoutTestSources()
SourceResolverConfig
public org.apache.maven.project.MavenProject project()
MavenProject
public org.apache.maven.artifact.repository.ArtifactRepository localRepository()
ArtifactRepository
public org.apache.maven.artifact.resolver.filter.ArtifactFilter filter()
ArtifactFilter
public List<org.apache.maven.project.MavenProject> reactorProjects()
MavenProject
public File outputBasedir()
outputBasedir
public boolean includeCompileSources()
compileSourceIncluded
public boolean includeTestSources()
testSourceIncluded
public org.apache.maven.artifact.resolver.ArtifactResolver artifactResolver()
artifactResolver
public org.apache.maven.artifact.metadata.ArtifactMetadataSource artifactMetadataSource()
artifactMetadataSource
public org.codehaus.plexus.archiver.manager.ArchiverManager archiverManager()
archiverManager
public org.apache.maven.artifact.factory.ArtifactFactory artifactFactory()
artifactFactory
public org.apache.maven.plugin.logging.Log log()
log
Copyright © 2004–2017 The Apache Software Foundation. All rights reserved.