maven打包jar包 Maven打包jar包没有主属性问题解决方案

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

maven打包jar包 Maven打包jar包没有主属性问题解决方案

这,看不懂   2021-01-29 我要评论

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文件

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们