0


快速+完美+准确解决SpringBoot项目打包后的SNAPSHOT.jar中没有主清单属性的问题

问题再现

xxxx-0.0.1-SNAPSHOT.jar中没有主清单属性

问题解决

1 出问题的pom.xml文件

<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <version>${spring-boot.version}</version>
    <configuration>
        <mainClass>com.xx.xx.xx</mainClass>
        <skip>true</skip>
    </configuration>
    <executions>
        <execution>
            <id>repackage</id>
            <goals>
                <goal>repackage</goal>
            </goals>
        </execution>
    </executions>
</plugin>

2 正确的pom.xml文件

<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <version>${spring-boot.version}</version>
    <configuration>
        <mainClass>com.xx.xx.xx</mainClass>
    </configuration>
    <executions>
        <execution>
            <id>repackage</id>
            <goals>
                <goal>repackage</goal>
            </goals>
        </execution>
    </executions>
</plugin>

请注意改变了什么?

答:删除掉 <skip>true</skip> 即可了

改完记得刷新xml文件!!!!

结果

运行成功了,同时我们发现了正确打包下的文件远比错误打包下的文件要大

标签: java spring spring boot

本文转载自: https://blog.csdn.net/qq_53679247/article/details/129918750
版权归原作者 桂亭亭 所有, 如有侵权,请联系我们删除。

“快速+完美+准确解决SpringBoot项目打包后的SNAPSHOT.jar中没有主清单属性的问题”的评论:

还没有评论