springboot打包报错repackage failed:

2019-03-13  本文已影响0人  一天的

<build>

    <plugins>

        <plugin>

            <groupId>org.springframework.boot</groupId>

            <artifactId>spring-boot-maven-plugin</artifactId>

        </plugin>

    </plugins>

</build>

如果在一个springboot项目中,pom.xml文件有这个配置,说明期打包方式使用springboot的打包方式,则代码中必须要有一个springboot的启动main类,如下:

@SpringBootApplicationpublic class

MysqlApplication{

    public static void main(String[] args) {  

       SpringApplication.run(MysqlApplication.class, args);

    }

}

有时候我们不想要这个启动类,只想把这个Springboot项目当作一个jar包,这个时候,我们把这个main类删除类,同时要包pom上面的配置删除了,这样打包就没有问题了(使用maven原生打包方式)。

上一篇下一篇

猜你喜欢

热点阅读