| New file |
| | |
| | | package com.genersoft.iot.vmp.utils; |
| | | |
| | | import org.springframework.beans.factory.annotation.Value; |
| | | import org.springframework.context.annotation.PropertySource; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | /** |
| | | * 一个优秀的颓废程序猿(CSDN) |
| | | */ |
| | | @Component |
| | | @PropertySource(value = {"classpath:git.properties" }, ignoreResourceNotFound = true) |
| | | public class GitUtil { |
| | | |
| | | @Value("${git.branch:}") |
| | | private String branch; |
| | | @Value("${git.commit.id:}") |
| | | private String gitCommitId; |
| | | @Value("${git.remote.origin.url:}") |
| | | private String gitUrl; |
| | | @Value("${git.build.time:}") |
| | | private String buildDate; |
| | | |
| | | @Value("${git.build.version:}") |
| | | private String buildVersion; |
| | | |
| | | @Value("${git.commit.id.abbrev:}") |
| | | private String commitIdShort; |
| | | |
| | | @Value("${git.commit.time:}") |
| | | private String commitTime; |
| | | |
| | | public String getGitCommitId() { |
| | | return gitCommitId; |
| | | } |
| | | |
| | | public String getBranch() { |
| | | return branch; |
| | | } |
| | | |
| | | public String getGitUrl() { |
| | | return gitUrl; |
| | | } |
| | | |
| | | public String getBuildDate() { |
| | | return buildDate; |
| | | } |
| | | |
| | | public String getCommitIdShort() { |
| | | return commitIdShort; |
| | | } |
| | | |
| | | public String getBuildVersion() { |
| | | return buildVersion; |
| | | } |
| | | |
| | | public String getCommitTime() { |
| | | return commitTime; |
| | | } |
| | | } |