问题现象: 
         jar包运行后显示 没有主清单属性! 
 
 问题分析: 
 1. 缺少了项目maven插件 spring-boot-maven-plugin。 
 2. 没有指定具体的项目的Main入口。 
 
 解决方法: 
 方法1: 
         1、查看项目打包的pom.xml文件中,添加配置如下: 
   
    <!-- 打包格式 -->
    <packaging>jar</packaging>
  
    <!-- 打包插件 -->
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <executable>true</executable>
                    <layout>JAR</layout>
                </configuration>
                <executions>
                    <execution>
                        <goals>
                            <goal>repackage</goal>
                        </goals>
                        <configuration>
                            <attach>false</attach>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>  2、先执行mvn clean清包指令(IDEA工具可以直接点击:Maven Projects-Lifecycle-clean): 
  3、清包成功后,再执行mvn package打包指令(IDEA工具可以直接点击:Maven Projects-Lifecycle-package): 
  4、如果想生成依赖包并存于本地maven仓库中,则可以执行mvn install依赖安装指令(IDEA工具可以直接点击:Maven Projects-Lifecycle-install): 
    5、项目生成target包,且能看到jar包即为成功: 
 
 
本文链接:http://it72.com/12746.htm