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

com.blinkfox.jpack.entity.BaseConfig Maven / Gradle / Ivy

package com.blinkfox.jpack.entity;

/**
 * 基础配置信息.
 *
 * @author blinkfox on 2019/5/21.
 */
public class BaseConfig {

    /**
     * 运行 Java 程序的 JVM 选项参数.
     */
    private String vmOptions;

    /**
     * 程序运行时需要的其他参数,会将该值写入到命令行中.
     */
    private String programArgs;

    /**
     * 运行 SpringBoot 程序所需要的配置文件路径,可以是相对路径、绝对路径或者网站资源文件.
     */
    private String[] configFiles;

    /**
     * 复制相关资源到各平台包的中的自定义配置参数.
     */
    private CopyResource[] copyResources;

    /**
     * 需要排除(即不生成)的文件或目录.
     */
    private String[] excludeFiles;

    /* 以下是 getter 和 setter 方法. */

    public String getVmOptions() {
        return vmOptions;
    }

    public void setVmOptions(String vmOptions) {
        this.vmOptions = vmOptions;
    }

    public String getProgramArgs() {
        return programArgs;
    }

    public void setProgramArgs(String programArgs) {
        this.programArgs = programArgs;
    }

    public String[] getConfigFiles() {
        return configFiles;
    }

    public void setConfigFiles(String[] configFiles) {
        this.configFiles = configFiles;
    }

    public CopyResource[] getCopyResources() {
        return copyResources;
    }

    public void setCopyResources(CopyResource[] copyResources) {
        this.copyResources = copyResources;
    }

    public String[] getExcludeFiles() {
        return excludeFiles;
    }

    public void setExcludeFiles(String[] excludeFiles) {
        this.excludeFiles = excludeFiles;
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy