# quick-builtin-version **Repository Path**: archsh/quick-builtin-version ## Basic Information - **Project Name**: quick-builtin-version - **Description**: Builtin version info supports - **Primary Language**: Java - **License**: Not specified - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-12-27 - **Last Updated**: 2021-12-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # quick-builtin-version 内置版本信息服务模块 ## 使用方法 1. `POM`依赖 ```xml plus.extvos.builtin quick-builtin-version 1.0.0 ``` 2. `POM`的`plugin`配置 ```xml pl.project13.maven git-commit-id-plugin 4.0.0 get-the-git-infos initialize revision ${project.basedir}/.git false yyyy-MM-dd HH:mm:ss git true ${project.build.outputDirectory}/git.properties json false false -dirty ``` ## 接口服务 ### `GET` `/_builtin/version/info` 返回数据: ```json { "git.branch" : "master", "git.build.host" : "cc3ecf18a0d0", "git.build.time" : "2020-08-21 06:45:26", "git.build.user.email" : "", "git.build.user.name" : "", "git.build.version" : "0.0.1-${git.commit.id.abbrev}", "git.closest.tag.commit.count" : "", "git.closest.tag.name" : "", "git.commit.id" : "c3415c9cfd51b98bf38840154a85c77cb96e991a", "git.commit.id.abbrev" : "c3415c9", "git.commit.id.describe" : "c3415c9-dirty", "git.commit.id.describe-short" : "c3415c9-dirty", "git.commit.message.full" : "Updated.", "git.commit.message.short" : "Updated.", "git.commit.time" : "2020-08-21 05:54:32", "git.commit.user.email" : "archsh@gmail.com", "git.commit.user.name" : "Mingcai SHEN", "git.dirty" : "true", "git.local.branch.ahead" : "0", "git.local.branch.behind" : "0", "git.remote.origin.url" : "https://github.com/quickstart/backend-server.git", "git.tags" : "", "git.total.commit.count" : "18" } ```