Spring Boot 控制目标 JAR 文件名

11 浏览
0 Comments

Spring Boot 控制目标 JAR 文件名

我的Spring Boot项目有以下构建描述:


    
        
            org.apache.maven.plugins
            maven-surefire-plugin
            2.18.1
            
                
                    org.apache.maven.surefire
                    surefire-junit47
                    2.18.1
                
            
        
        
            org.springframework.boot
            spring-boot-maven-plugin
            ${spring-boot.version}
            
                
                    
                        repackage
                    
                
            
            
                com.app.MainClass
            
        
        
            org.apache.maven.plugins
            maven-compiler-plugin
            
                1.8
                1.8
            
        
    

我希望在一个分支中将我的JAR文件命名为`app-1.0-SNAPSHOT.jar`,在另一个分支中将其命名为`1.0-RELEASE.jar`,并由Jenkins控制(使用某种mvn设置或JVM参数,如-D..)。

是否可以实现这个要求?

0