Package pl.project13.core.example
Class GitRepositoryState
java.lang.Object
pl.project13.core.example.GitRepositoryState
A spring controlled bean that will be injected
with properties about the repository state at build time.
This information is supplied by my plugin - git-commit-id-plugin-core
- Since:
- 1.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetTags()voidvoidsetBuildTime(String buildTime) voidsetBuildUserEmail(String buildUserEmail) voidsetBuildUserName(String buildUserName) voidsetCommitId(String commitId) voidsetCommitIdAbbrev(String commitIdAbbrev) voidsetCommitMessageFull(String commitMessageFull) voidsetCommitMessageShort(String commitMessageShort) voidsetCommitTime(String commitTime) voidsetCommitUserEmail(String commitUserEmail) voidsetCommitUserName(String commitUserName) voidsetMavenProjectVersion(String mavenProjectVersion) voidtoJson()If you need it as json but don't have jackson installed etc
-
Constructor Details
-
GitRepositoryState
public GitRepositoryState()
-
-
Method Details
-
getBranch
-
setBranch
-
getCommitId
-
setCommitId
-
setCommitIdAbbrev
-
getCommitIdAbbrev
-
getBuildUserName
-
setBuildUserName
-
getBuildUserEmail
-
setBuildUserEmail
-
getCommitUserName
-
setCommitUserName
-
getCommitUserEmail
-
setCommitUserEmail
-
getCommitMessageFull
-
setCommitMessageFull
-
getCommitMessageShort
-
setCommitMessageShort
-
getCommitTime
-
setCommitTime
-
getBuildTime
-
setBuildTime
-
getMavenProjectVersion
-
setMavenProjectVersion
-
getTags
-
setTags
-
toJson
If you need it as json but don't have jackson installed etc- Returns:
- the JSON representation of this resource
-