package cn.stylefeng.workflow.api.pojo.config.node.deployflow.detail;

import cn.stylefeng.roses.kernel.rule.annotation.ChineseDescription;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;

import java.util.List;

@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class BackendBuild {

    @ChineseDescription("maven setting配置文件，对应的仓库id")
    private Long repositoryId;

    @ChineseDescription("mvn构建命令的路径")
    private Long buildToolId;

    @ChineseDescription("mvn命令，不带前边的mvn")
    private String mvnCommand;

    @ChineseDescription("pom构建位置，以/开头，如果是代码根目录则是/pom.xml")
    private String buildPomLocation;

    @ChineseDescription("打包后的jar路径")
    private List<String> jarLocation;

}
