All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.quarkiverse.quinoa.deployment.items.ConfiguredQuinoaBuildItem Maven / Gradle / Ivy

package io.quarkiverse.quinoa.deployment.items;

import java.nio.file.Path;

import io.quarkiverse.quinoa.deployment.config.QuinoaConfig;
import io.quarkus.builder.item.SimpleBuildItem;

public final class ConfiguredQuinoaBuildItem extends SimpleBuildItem {

    private final Path projectDir;
    private final Path uiDir;
    private final Path packageJson;
    private final QuinoaConfig resolvedConfig;

    public ConfiguredQuinoaBuildItem(Path projectDir, Path uiDir, Path packageJson, QuinoaConfig resolvedConfig) {
        this.projectDir = projectDir;
        this.uiDir = uiDir;
        this.packageJson = packageJson;
        this.resolvedConfig = resolvedConfig;
    }

    public Path projectDir() {
        return projectDir;
    }

    public Path uiDir() {
        return uiDir;
    }

    public Path packageJson() {
        return packageJson;
    }

    public QuinoaConfig resolvedConfig() {
        return resolvedConfig;
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy