package com.ppdai.raptor.codegen.java.maven; import lombok.Builder; import lombok.Data; import org.codehaus.plexus.util.StringUtils; /** * @author zhangchengxi * Date 2018/5/17 */ @Data @Builder public class PomModel { private static final String DEFAULT_GROUP_ID = "com.ppdai.raptor.framework"; private static final String DEFAULT_ARTIFACT_ID = "raptor-demo"; private static final String DEFAULT_VERSION = "0.0.1-SNAPSHOT"; private String groupId; private String artifactId; private String version; private String examplePom; public String getExamplePom() { return examplePom; } public String getGroupId() { return StringUtils.isNotBlank(groupId) ? groupId : DEFAULT_GROUP_ID; } public String getArtifactId() { return StringUtils.isNotBlank(artifactId) ? artifactId : DEFAULT_ARTIFACT_ID; } public String getVersion() { return StringUtils.isNotBlank(version) ? version : DEFAULT_VERSION; } }