| Modifier and Type | Interface and Description |
|---|---|
interface |
InternalNIOCompilerDecorator
Extends the NIO2 Internal impl Compiler behaviour to the decorators
|
| Modifier and Type | Class and Description |
|---|---|
class |
InternalNIOJGITCompilerBeforeDecorator
Before decorator to update a git repo before the build
|
class |
InternalNIOOutputLogAfterDecorator
After decorator to read and store the maven output into a List
|
| Constructor and Description |
|---|
InternalNIOJGITCompilerBeforeDecorator(InternalNIOMavenCompiler compiler) |
InternalNIOOutputLogAfterDecorator(InternalNIOMavenCompiler compiler) |
| Modifier and Type | Class and Description |
|---|---|
class |
InternalNIODefaultMavenCompiler
Run maven with https://maven.apache.org/ref/3.3.9/maven-embedder/xref/index.html
to use Takari plugins like a black box
InternalNIOMavenCompiler compiler = new InternalNIODefaultMavenCompiler();
or
InternalNIOMavenCompiler compiler = InternalNIOMavenCompilerFactory.getCompiler(Decorator.LOG_OUTPUT_AFTER);
InternalNIOWorkspaceCompilationInfo info = new InternalNIOWorkspaceCompilationInfo(tmp);
InternalNIOCompilationRequest req = new InternalNIODefaultCompilationRequest(mavenRepo, info,new String[]{MavenArgs.COMPILE},new HashMap<>(), Boolean.TRUE );
CompilationResponse res = compiler.compileSync(req);
|
| Modifier and Type | Method and Description |
|---|---|
static InternalNIOMavenCompiler |
InternalNIOMavenCompilerFactory.getCompiler(Decorator decorator)
Provides a Maven compiler decorated with a Decorator Behaviour
|
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.