maven构建带版本号和日期的war包名

21166312

maven构建打包设置包名

svn环境设置

  • 在系统环境变量中设置

    由于TortoiseSVN的命令不是标准svn命令所以无法使用,这里我用的VisualSVN Server 自带的命令,当然其他svn的工具也可以只要是svn标准命令>就可以

    cmd执行:

    D:\eclipse\workspace\ydbudget>svn
    Type 'svn help' for usage.
    D:\eclipse\workspace\ydbudget>
    

    当出现上面'svn help' 时说明环境变量生效了

  • 还有一种不需要设置环境变量的方式,只是对客户端的版本要求较高,总是提示要升级SVN才可以运行
         
            javasvn
          
    

引用buildnumber插件

       
        org.codehaus.mojo
        buildnumber-maven-plugin
        1.2
        
            
                validate
                
                    create
                
            
        
        
            false
            false
            ${project.build.directory}
            verNum
            {0,date,yyyyMMddHHmmss}
              
                timestamp
              
        
    
[官网示例](http://mojo.codehaus.org/buildnumber-maven-plugin/usage.html)

设置包名

    
        ${project.artifactId}-${project.version}.v${verNum}-${timestamp}
        ...
    

结束

另一款类似插件 http://maven-svn-revision-number-plugin.googlecode.com/svn/site/usage.html

 

转载于:https://www.cnblogs.com/juforg/p/3573664.html

你可能感兴趣的:(maven构建带版本号和日期的war包名)