dev.jbang.spi.IntegrationInput Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jbang-cli Show documentation
Show all versions of jbang-cli Show documentation
JBang Command Line Interface
package dev.jbang.spi;
import java.nio.file.Path;
import java.util.List;
import java.util.Map;
import com.google.gson.annotations.SerializedName;
public class IntegrationInput {
@SerializedName(value = "integration")
public final String integrationClassName;
public final Path source;
public final Path classes;
public final Path pom;
public final Map repositories;
public final Map dependencies;
public final List comments;
@SerializedName(value = "native")
public final boolean nativeRequested;
public final boolean verbose;
public IntegrationInput(String integrationClassName, Path source, Path classes, Path pom,
Map repositories, Map dependencies, List comments,
boolean nativeRequested, boolean verbose) {
this.integrationClassName = integrationClassName;
this.source = source;
this.classes = classes;
this.pom = pom;
this.repositories = repositories;
this.dependencies = dependencies;
this.comments = comments;
this.nativeRequested = nativeRequested;
this.verbose = verbose;
}
}