Add auto imports to GroovyWvcCompiler.
This commit is contained in:
parent
45d188d064
commit
7a28b0530d
@ -9,6 +9,7 @@ import org.apache.logging.log4j.core.LoggerContext;
|
|||||||
import org.codehaus.groovy.control.CompilationFailedException;
|
import org.codehaus.groovy.control.CompilationFailedException;
|
||||||
import org.codehaus.groovy.control.CompilationUnit;
|
import org.codehaus.groovy.control.CompilationUnit;
|
||||||
import org.codehaus.groovy.control.CompilerConfiguration;
|
import org.codehaus.groovy.control.CompilerConfiguration;
|
||||||
|
import org.codehaus.groovy.control.customizers.ImportCustomizer;
|
||||||
import picocli.CommandLine;
|
import picocli.CommandLine;
|
||||||
import picocli.CommandLine.Command;
|
import picocli.CommandLine.Command;
|
||||||
|
|
||||||
@ -71,6 +72,15 @@ public final class GroovyWvcCompiler implements Callable<Integer> {
|
|||||||
|
|
||||||
public Integer doCompile() {
|
public Integer doCompile() {
|
||||||
final CompilerConfiguration configuration = new CompilerConfiguration();
|
final CompilerConfiguration configuration = new CompilerConfiguration();
|
||||||
|
|
||||||
|
final var addGroowtImports = new ImportCustomizer();
|
||||||
|
addGroowtImports.addStarImports(
|
||||||
|
"groowt.view.component.web.lib",
|
||||||
|
"groowt.view.component.web.runtime",
|
||||||
|
"groowt.view.component.runtime"
|
||||||
|
);
|
||||||
|
configuration.addCompilationCustomizers(addGroowtImports);
|
||||||
|
|
||||||
configuration.setPluginFactory(new WebViewComponentParserPluginFactory());
|
configuration.setPluginFactory(new WebViewComponentParserPluginFactory());
|
||||||
final CompilationUnit compilationUnit = new CompilationUnit(configuration);
|
final CompilationUnit compilationUnit = new CompilationUnit(configuration);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user