docker构建java镜像,运行镜像出现 no main manifest attribute, in /xxx.jar
生活随笔
收集整理的這篇文章主要介紹了
docker构建java镜像,运行镜像出现 no main manifest attribute, in /xxx.jar
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
背景
本文主要是一個隨筆,記錄一下出現"no main manifest attribute"的解決辦法
問題原因
主要是近期在構建一個鏡像,在鏡像構建成功后,運行一直提示"no main manifest attribute",但是還在想,是不是Dockerfile寫錯了,后來仔細檢查了一下,發現是在pom文件下build節點下配置問題,修改配置后就解決了對應問題,下面是我修改后的build節點信息
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<!--和jdk版本對其-->
<version>3.8.1</version>
<configuration>
<source>11</source>
<target>11</target>
</configuration>
</plugin>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<!--和spring boot版本對齊-->
<version>2.6.13</version>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
<configuration>
<excludes>
<exclude>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
</build>
如有哪里講得不是很明白或是有錯誤,歡迎指正
如您喜歡的話不妨點個贊收藏一下吧??
總結
以上是生活随笔為你收集整理的docker构建java镜像,运行镜像出现 no main manifest attribute, in /xxx.jar的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: STM32CubeMX教程18 DAC
- 下一篇: 医疗领域:合成数据、生成对抗网络、数字孪