解决Spring Boot 使用Maven打包之后运行jar找不到主属性清单的问题

问题描述 在Spring boot项目中采用maven打包,运行jar报 找不到主属性清单 这个时候怀疑是在不到 Main 因而编辑

MANIFEST.MF 加入 如下键值对

Main-Class: com.test.Main

再次运行,结果报 找不到或无法加载主类com.test.Main

因而怀疑Spring Boot使用了代理类作为程序的主入口

因而搜索Spring Boot的解决办法 如下:(注释的部分为之前的配置)

 
        batman-web
        
           
            
                org.springframework.boot
                spring-boot-maven-plugin
               
                
                    
                        
                            repackage
                        
                    
                
            
        
    

再次 mvn clean package  问题解决  后来查看 MANIFEST.MF 发现里面的主类如下:

Main-Class: org.springframework.boot.loader.JarLauncher

你可能感兴趣的:(解决Spring Boot 使用Maven打包之后运行jar找不到主属性清单的问题)