下面列出了org.apache.maven.plugin.testing.stubs.MavenProjectStub#org.apache.maven.shared.filtering.MavenFileFilter 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
public MojoParameters(MavenSession session, MavenProject project, MavenArchiveConfiguration archive, MavenFileFilter mavenFileFilter,
MavenReaderFilter mavenFilterReader, Settings settings, String sourceDirectory, String outputDirectory, List<MavenProject> reactorProjects) {
this.archive = archive;
this.session = session;
this.mavenFileFilter = mavenFileFilter;
this.mavenFilterReader = mavenFilterReader;
this.project = project;
this.settings = settings;
this.sourceDirectory = sourceDirectory;
this.outputDirectory = outputDirectory;
this.reactorProjects = reactorProjects;
}
public void setUp()
throws Exception
{
super.setUp();
p = new Properties();
p.load( getClass().getResourceAsStream( "/test.properties" ) );
mojo = new SqlExecMojo();
// populate parameters
mojo.setDriver( p.getProperty( "driver" ) );
mojo.setUsername( p.getProperty( "user" ) );
mojo.setPassword( p.getProperty( "password" ) );
mojo.setUrl( p.getProperty( "url" ) );
mojo.setDriverProperties( p.getProperty( "driverProperties" ) );
mojo.setSqlCommand( null );
mojo.setDelimiter( SqlExecMojo.DEFAULT_DELIMITER );// This will simulate the defaultValue of @Parameter (...)
mojo.setOnError( SqlExecMojo.ON_ERROR_ABORT );
mojo.setDelimiterType( DelimiterType.NORMAL );
mojo.setEscapeProcessing( true );
MavenFileFilter filter =
(MavenFileFilter) lookup( "org.apache.maven.shared.filtering.MavenFileFilter", "default" );
mojo.setFileFilter( filter );
SecDispatcher securityDispatcher =
(SecDispatcher) lookup( "org.sonatype.plexus.components.sec.dispatcher.SecDispatcher", "default" );
mojo.setSecurityDispatcher( securityDispatcher );
MavenProject project = new MavenProjectStub();
setVariableValueToObject( mojo, "project", project );
}
public MojoParameters(MavenSession session, MavenProject project, MavenArchiveConfiguration archive, MavenFileFilter mavenFileFilter,
MavenReaderFilter mavenFilterReader, Settings settings, String sourceDirectory, String outputDirectory, List<MavenProject> reactorProjects) {
this.archive = archive;
this.session = session;
this.mavenFileFilter = mavenFileFilter;
this.mavenFilterReader = mavenFilterReader;
this.project = project;
this.settings = settings;
this.sourceDirectory = sourceDirectory;
this.outputDirectory = outputDirectory;
this.reactorProjects = reactorProjects;
}
public MavenFileFilter getMavenFileFilter() {
return mavenFileFilter;
}
public void setFileFilter( MavenFileFilter filter )
{
this.fileFilter = filter;
}
public MavenFileFilter getMavenFileFilter() {
return params.getMavenFileFilter();
}
public MavenFileFilter getMavenFileFilter() {
return mavenFileFilter;
}