server-1.0-SNAPSHOT.jar中没有主清单属性

server-1.0-SNAPSHOT.jar中没有主清单属性

问题出在 <pluginManagement></pluginManagement> 标签内部插件配置无效,导致 spring-boot-maven-plugin 未生效。因此,在执行 mvn clean package 后,尝试运行 JAR 文件时会出现错误。解决方法是移除 <pluginManagement> 标签,直接在 <build> 标签内配置 spring-boot-maven-plugin。这样生成的 JAR 文件将包含正确的主清单属性,可以成功运行。

修改前

<build>
        <pluginManagement>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                </plugin>
            </plugins>
        </pluginManagement>

    </build>

修改后

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>
posted @ 2024-06-10 22:32  菠萝包与冰美式  阅读(255)  评论(0编辑  收藏  举报