🍍踩坑:SpringBoot打jar包运行出现错误(没有主清单属性)

发布时间 2023-03-24 23:57:19作者: Java小白的搬砖路

我是使用Spring Initializr创建的SpringBoot项目,下面看下给我自动生成的pom文件:

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-dependencies</artifactId>
            <version>${spring-boot.version}</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>
<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.8.1</version>
            <configuration>
                <source>1.7</source>
                <target>1.7</target>
                <encoding>UTF-8</encoding>
            </configuration>
        </plugin>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <version>${spring-boot.version}</version>
            <configuration>
                <mainClass>com.zhixi.SpringbootPage404Application</mainClass>
                <skip>true</skip>
            </configuration>
            <executions>
                <execution>
                    <id>repackage</id>
                    <goals>
                        <goal>repackage</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

这样一看没有问题,使用IDEA写代码也是非常的顺利,但是有个事情,我将这个小项目打包成jar包想要通过:java -jar xxx.jar的方式运行,但是确报错了,正如标题所说:没有主清单属性~

说的也是,就算我他喵的项目再小,也不能打包后只有几百kb吧?