@Named(value="jdt") public class CompilerJdt extends AbstractCompiler implements org.eclipse.jdt.internal.compiler.ICompilerRequestor
| Modifier and Type | Field and Description |
|---|---|
static String |
ID |
context, log| Constructor and Description |
|---|
CompilerJdt(CompilerBuildContext context,
ClasspathEntryCache classpathCache,
ClasspathDigester classpathDigester) |
| Modifier and Type | Method and Description |
|---|---|
void |
acceptResult(org.eclipse.jdt.internal.compiler.CompilationResult result) |
void |
addGeneratedSource(io.takari.incrementalbuild.Output<File> generatedSource) |
int |
compile() |
boolean |
setClasspath(List<File> dependencies,
File mainClasses,
Set<File> directDependencies) |
boolean |
setSources(List<io.takari.incrementalbuild.ResourceMetadata<File>> sources) |
getAnnotationProcessorOptions, getAnnotationProcessors, getDebug, getGeneratedSourcesDirectory, getOutputDirectory, getPom, getPrivatePackageReference, getProc, getSource, getSourceEncoding, getTarget, getTransitiveDependencyReference, isShowWarnings, isVerbose, setAnnotationProcessorOptions, setAnnotationProcessors, setDebug, setGeneratedSourcesDirectory, setOutputDirectory, setPom, setPrivatePackageReference, setProc, setShowWarnings, setSource, setSourceEncoding, setTarget, setTransitiveDependencyReference, setVerbosepublic static final String ID
@Inject public CompilerJdt(CompilerBuildContext context, ClasspathEntryCache classpathCache, ClasspathDigester classpathDigester)
public int compile()
throws org.apache.maven.plugin.MojoExecutionException,
IOException
compile in class AbstractCompilerorg.apache.maven.plugin.MojoExecutionExceptionIOExceptionpublic boolean setSources(List<io.takari.incrementalbuild.ResourceMetadata<File>> sources) throws IOException
setSources in class AbstractCompilerIOExceptionpublic boolean setClasspath(List<File> dependencies, File mainClasses, Set<File> directDependencies) throws IOException
setClasspath in class AbstractCompilerIOExceptionpublic void acceptResult(org.eclipse.jdt.internal.compiler.CompilationResult result)
acceptResult in interface org.eclipse.jdt.internal.compiler.ICompilerRequestorpublic void addGeneratedSource(io.takari.incrementalbuild.Output<File> generatedSource)
Copyright © 2015. All rights reserved.