Maven之使用SVN版本号

1.有时候我们在项目中需要给js,css加版本参数来避免浏览器缓存,比如

 这个时候,我们可以使用项目的svn版本号来作为参数(时间戳也是一种选择)。那么我们如何使用maven在打包时自动获取svn版本号呢?可以使用maven-svn-revision-number-plugin来解决这个问题。

 

2.在pom.xml中加入如下内容:


    com.google.code.maven-svn-revision-number-plugin
    maven-svn-revision-number-plugin
    1.7
    
        true
        
            
                prefix
                empty
            
        
    
    
        
            validate
            
                revision
            
        
    
    
        
            org.tmatesoft.svnkit
            svnkit
            1.7.8
        
    

 


    
        src/main/resources
        true
    

 3.在项目的src/main/resources目录下有web.properties文件

js.css.v=${prefix.revision}

 4.当使用maven打包项目或者在插件中运行时,${prefix.revision}会被svn版本号代替


Maven之使用SVN版本号_第1张图片
 

你可能感兴趣的:(Build)