maven插件 maven-git-commit-id-plugin

1.主要功能:maven打jar包时带上 git commit相关信息

2.项目地址:ktoso/maven-git-commit-id-plugin

3.说明:maven构建项目,打成jar包部署时,包名是一般是这样 winstar-cbc-platform-api-1.0.0-SNAPSHOT.jar。

       并不是每次提交更新代码都要修改版本号,这样就会出出现打成的jar包名字完全一样,部署的时候难以区分。

       通过该插件加上每次git提交的 head 信息(后几位)就可以区分了,

       如 winstar-cbc-platform-api-1.0.0-SNAPSHOT-b4702dd.jar

4.简单的配置:


        
            
                pl.project13.maven
                git-commit-id-plugin
                2.2.0
                
                    
                        
                            revision
                        
                    
                
                
                    true
                    true
                    true
                
            
        
    

   pom文件中version这样:

1.0.0-SNAPSHOT-${git.commit.id.abbrev}

5.更详细的配置和用法请参看另外一篇博文:点击打开链接

 

 

你可能感兴趣的:(git,中间件)