maven 项目pom.xml中获取git 信息--git-commit-id-plugin 插件

使用maven项目+git来管理项目,现在想在发版的时候,知道包实际使用的git记录的版本号。


                pl.project13.maven
                git-commit-id-plugin
                2.1.5
                
                    
                        
                            revision
                        
                    
                
                
                    
                    yyyyMMddHHmmss
                    
                    true
                    
                    ${project.basedir}/.git
                    
                    false
                    
                    true
                    
                    /src/main/resource/git.properties
                    
                    true

                    
                    
                        
                        false
                        
                        false
                        
                        7
                        
                        -dirty
                        
                        false
                    
                
            

在pom.xml里面的plugins里面添加上上面的这个这插件,具体参考下面图,找位置。

maven 项目pom.xml中获取git 信息--git-commit-id-plugin 插件_第1张图片

添加完之后,上面我把这个生成的git.properties文件给生成到项目的resource目录下。这个时候,在项目加载resource的时候,就可以直接加载这个git信息文件,在代码里面就可以使用@value来使用这个文件里面,在日志中把这个使用的git版本好给打印出来。

maven 项目pom.xml中获取git 信息--git-commit-id-plugin 插件_第2张图片

生成的git.properties文件如下;

maven 项目pom.xml中获取git 信息--git-commit-id-plugin 插件_第3张图片

 

你可能感兴趣的:(maven)