码迷,mamicode.com
首页 > 编程语言 > 详细

maven打出的jar包没有主属性问题

时间:2020-07-21 22:14:51      阅读:88      评论:0      收藏:0      [点我收藏+]

标签:docker   不能   frame   work   plugin   att   pid   注意   man   

Spring boot项目结合docker容器用,打了个jar包,启动的时候竟然说:no main manifest attribute, in target/*.jar

但也不是所有的微服务的jar包都不能启动,比对一下这两个包对应的打包插件

可以用的长这样:

            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <executions>
                    <execution>
                        <goals>
                            <goal>repackage</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>

不能用的长这样:

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

唯一的区别就是少了个这:

                <executions>
                    <execution>
                        <goals>
                            <goal>repackage</goal>
                        </goals>
                    </execution>
                </executions>

 

这东西的作用是:创建一个自动可执行的jar或war文件

 

为毛以前没注意到过呢

 

maven打出的jar包没有主属性问题

标签:docker   不能   frame   work   plugin   att   pid   注意   man   

原文地址:https://www.cnblogs.com/malefeng/p/13356370.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!