Class GitRepositoryState


  • public class GitRepositoryState
    extends Object
    A spring controlled bean that will be injected with properties about the repository state at build time. This information is supplied by my plugin - pl.project13.maven.git-commit-id-plugin
    Since:
    1.0
    • Constructor Detail

      • GitRepositoryState

        public GitRepositoryState()
    • Method Detail

      • getBranch

        public String getBranch()
      • setBranch

        public void setBranch​(String branch)
      • getCommitId

        public String getCommitId()
      • setCommitId

        public void setCommitId​(String commitId)
      • setCommitIdAbbrev

        public void setCommitIdAbbrev​(String commitIdAbbrev)
      • getCommitIdAbbrev

        public String getCommitIdAbbrev()
      • getBuildUserName

        public String getBuildUserName()
      • setBuildUserName

        public void setBuildUserName​(String buildUserName)
      • getBuildUserEmail

        public String getBuildUserEmail()
      • setBuildUserEmail

        public void setBuildUserEmail​(String buildUserEmail)
      • getCommitUserName

        public String getCommitUserName()
      • setCommitUserName

        public void setCommitUserName​(String commitUserName)
      • getCommitUserEmail

        public String getCommitUserEmail()
      • setCommitUserEmail

        public void setCommitUserEmail​(String commitUserEmail)
      • getCommitMessageFull

        public String getCommitMessageFull()
      • setCommitMessageFull

        public void setCommitMessageFull​(String commitMessageFull)
      • getCommitMessageShort

        public String getCommitMessageShort()
      • setCommitMessageShort

        public void setCommitMessageShort​(String commitMessageShort)
      • getCommitTime

        public String getCommitTime()
      • setCommitTime

        public void setCommitTime​(String commitTime)
      • getBuildTime

        public String getBuildTime()
      • setBuildTime

        public void setBuildTime​(String buildTime)
      • getMavenProjectVersion

        public String getMavenProjectVersion()
      • setMavenProjectVersion

        public void setMavenProjectVersion​(String mavenProjectVersion)
      • setTags

        public void setTags​(Set<String> tags)
      • toJson

        public String toJson()
        If you need it as json but don't have jackson installed etc
        Returns:
        the JSON representation of this resource