public void testSingleTargetMapper() throws InclusionScanException { String base = "path/to/file"; File basedir = new File( "target/" ); SingleTargetSourceMapping mapping = new SingleTargetSourceMapping( ".cs", "/foo" ); Set results = mapping.getTargetFiles( basedir, base + ".apt" ); assertTrue( results.isEmpty() ); results = mapping.getTargetFiles( basedir, base + ".cs" ); assertEquals( 1, results.size() ); } }
mapping = new SingleTargetSourceMapping(compiler.getInputFileEnding(compilerConfiguration), compiler .getOutputFile(compilerConfiguration));
mapping = new SingleTargetSourceMapping(compiler .getInputFileEnding(compilerConfiguration), compiler .getOutputFile(compilerConfiguration));
mapping = new SingleTargetSourceMapping(compiler .getInputFileEnding(compilerConfiguration), compiler .getOutputFile(compilerConfiguration));
mapping = new SingleTargetSourceMapping( compiler.getInputFileEnding( compilerConfiguration ), compiler .getOutputFile( compilerConfiguration ) );
SingleTargetSourceMapping singleTargetMapping = new SingleTargetSourceMapping( ".java", outputTarget ); StaleSourceScanner scanner = new StaleSourceScanner(); scanner.addSourceMapping( singleTargetMapping ); SingleTargetSourceMapping uiBinderMapping = new SingleTargetSourceMapping( ".ui.xml", outputTarget ); scanner.addSourceMapping( uiBinderMapping );
private SourceMapping getSourceMapping( CompilerConfiguration compilerConfiguration, Compiler compiler ) throws CompilerException, MojoExecutionException { CompilerOutputStyle outputStyle = compiler.getCompilerOutputStyle(); SourceMapping mapping; if ( outputStyle == CompilerOutputStyle.ONE_OUTPUT_FILE_PER_INPUT_FILE ) { mapping = new SuffixMapping( compiler.getInputFileEnding( compilerConfiguration ), compiler.getOutputFileEnding( compilerConfiguration ) ); } else if ( outputStyle == CompilerOutputStyle.ONE_OUTPUT_FILE_FOR_ALL_INPUT_FILES ) { mapping = new SingleTargetSourceMapping( compiler.getInputFileEnding( compilerConfiguration ), compiler.getOutputFile( compilerConfiguration ) ); } else { throw new MojoExecutionException( "Unknown compiler output style: '" + outputStyle + "'." ); } return mapping; }
final SourceInclusionScanner scanner = new StaleSourceScanner(this.staleMillis, getIncludes(), this.excludes); if (getTimestampDirectory().exists()) { scanner.addSourceMapping(new SingleTargetSourceMapping(".class", getTimestampFile().getPath())); } else { scanner.addSourceMapping(new SuffixMapping(".class", ".dummy"));
private SourceMapping getSourceMapping( CompilerConfiguration compilerConfiguration, Compiler compiler ) throws CompilerException, MojoExecutionException { CompilerOutputStyle outputStyle = compiler.getCompilerOutputStyle(); SourceMapping mapping; if ( outputStyle == CompilerOutputStyle.ONE_OUTPUT_FILE_PER_INPUT_FILE ) { mapping = new SuffixMapping( compiler.getInputFileEnding( compilerConfiguration ), compiler.getOutputFileEnding( compilerConfiguration ) ); } else if ( outputStyle == CompilerOutputStyle.ONE_OUTPUT_FILE_FOR_ALL_INPUT_FILES ) { mapping = new SingleTargetSourceMapping( compiler.getInputFileEnding( compilerConfiguration ), compiler.getOutputFile( compilerConfiguration ) ); } else { throw new MojoExecutionException( "Unknown compiler output style: '" + outputStyle + "'." ); } return mapping; }
SingleTargetSourceMapping singleTargetMapping = new SingleTargetSourceMapping( ".java", outputTarget ); StaleSourceScanner scanner = new StaleSourceScanner(); scanner.addSourceMapping( singleTargetMapping ); SingleTargetSourceMapping uiBinderMapping = new SingleTargetSourceMapping( ".ui.xml", outputTarget ); scanner.addSourceMapping( uiBinderMapping );