protected JavaExecGenerator(GeneratorContext context, String name) { super(context, name, new FromSelector.Default(context, "java")); fatJarDetector = new FatJarDetector(getProject().getBuild().getDirectory()); mainClassDetector = new MainClassDetector(getConfig(Config.mainClass), new File(getProject().getBuild().getOutputDirectory()), context.getLogger()); }
protected JavaExecGenerator(GeneratorContext context, String name) { super(context, name, new FromSelector.Default(context, "java")); fatJarDetector = new FatJarDetector(getProject().getBuild().getDirectory()); mainClassDetector = new MainClassDetector(getConfig(Config.mainClass), new File(getProject().getBuild().getOutputDirectory()), context.getLogger()); }
public BaseGenerator(GeneratorContext context, String name, FromSelector fromSelector) { this.context = context; this.name = name; this.fromSelector = fromSelector; this.config = new GeneratorConfig(context.getProject().getProperties(), getName(), context.getConfig()); this.log = new PrefixedLogger(name, context.getLogger()); }
try { pluginFactory = genCtx.isUseProjectClasspath() ? new PluginServiceFactory<GeneratorContext>(genCtx, ClassUtil.createProjectClassLoader(genCtx.getProject().getCompileClasspathElements(), genCtx.getLogger())) : new PluginServiceFactory<GeneratorContext>(genCtx); } catch (DependencyResolutionRequiredException e) { "META-INF/fabric8-generator"); ProcessorConfig config = genCtx.getConfig(); Logger log = genCtx.getLogger(); List<Generator> usableGenerators = config.prepareProcessors(generators, "generator"); log.verbose("Generators:");