maven:查看war/jar包版本号的三种方案

方案一

在war/jar包中,可以读取”/META-INF/maven/${groupId}/${artifactId}/pom.properties“,获取maven生成的版本信息。

pom.properties内容示例

#Created by Apache Maven .5.0
version=1.0.4-SNAPSHOT
groupId=com.gitee.l0km
artifactId=facelog-service

方案二

还有一个方案就是直接将版本信息写入MANIFEST.MF。 如下增加maven-war-plugin/maven-jar-plugin插件,并给maven-war-plugin/maven-jar-plugin插件指定写入MANIFEST.MF的参数。


    org.apache.maven.plugins
    maven-jar-plugin
    3.0.2
    
        
            
                
                ${project.version}
                
                ${maven.build.timestamp}
            
        
    

方案三

如果是jar包,jar包中MANIFEST.MF文件Implementation-Version属性就是我们要找的版本号

Implementation-Version   //定义扩展实现的版本   通常这就是我们要找的版本号

 

你可能感兴趣的:(maven)