public class SourceResolverConfig
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private org.apache.maven.project.ProjectBuildingRequest |
buildingRequest |
private boolean |
compileSourceIncluded |
private org.apache.maven.shared.artifact.filter.resolve.AndFilter |
filter |
private java.io.File |
outputBasedir |
private org.apache.maven.project.MavenProject |
project |
private java.util.List<org.apache.maven.project.MavenProject> |
reactorProjects |
private boolean |
testSourceIncluded |
Constructor and Description |
---|
SourceResolverConfig(org.apache.maven.project.MavenProject project,
org.apache.maven.project.ProjectBuildingRequest buildingRequest,
java.io.File outputBasedir) |
Modifier and Type | Method and Description |
---|---|
org.apache.maven.shared.artifact.filter.resolve.AndFilter |
filter() |
org.apache.maven.project.ProjectBuildingRequest |
getBuildingRequest() |
boolean |
includeCompileSources() |
boolean |
includeTestSources() |
java.io.File |
outputBasedir() |
org.apache.maven.project.MavenProject |
project() |
java.util.List<org.apache.maven.project.MavenProject> |
reactorProjects() |
SourceResolverConfig |
withCompileSources() |
SourceResolverConfig |
withFilter(org.apache.maven.shared.artifact.filter.resolve.AndFilter filter) |
SourceResolverConfig |
withoutCompileSources() |
SourceResolverConfig |
withoutTestSources() |
SourceResolverConfig |
withReactorProjects(java.util.List<org.apache.maven.project.MavenProject> reactorProjects) |
SourceResolverConfig |
withTestSources() |
private org.apache.maven.project.ProjectBuildingRequest buildingRequest
private final org.apache.maven.project.MavenProject project
private org.apache.maven.shared.artifact.filter.resolve.AndFilter filter
private java.util.List<org.apache.maven.project.MavenProject> reactorProjects
private final java.io.File outputBasedir
private boolean compileSourceIncluded
private boolean testSourceIncluded
public SourceResolverConfig(org.apache.maven.project.MavenProject project, org.apache.maven.project.ProjectBuildingRequest buildingRequest, java.io.File outputBasedir)
project
- MavenProject
buildingRequest
- ProjectBuildingRequest
outputBasedir
- The output base directory.public SourceResolverConfig withFilter(org.apache.maven.shared.artifact.filter.resolve.AndFilter filter)
filter
- AndFilter
SourceResolverConfig
public SourceResolverConfig withReactorProjects(java.util.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.project.ProjectBuildingRequest getBuildingRequest()
ProjectBuildingRequest
public org.apache.maven.shared.artifact.filter.resolve.AndFilter filter()
AndFilter
public java.util.List<org.apache.maven.project.MavenProject> reactorProjects()
MavenProject
public java.io.File outputBasedir()
outputBasedir
public boolean includeCompileSources()
compileSourceIncluded
public boolean includeTestSources()
testSourceIncluded