docker构建java镜像,运行镜像出现 no main manifest attribute, in /xxx.jar
生活随笔
收集整理的這篇文章主要介紹了
docker构建java镜像,运行镜像出现 no main manifest attribute, in /xxx.jar
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
背景
本文主要是一個(gè)隨筆,記錄一下出現(xiàn)"no main manifest attribute"的解決辦法
問(wèn)題原因
主要是近期在構(gòu)建一個(gè)鏡像,在鏡像構(gòu)建成功后,運(yùn)行一直提示"no main manifest attribute",但是還在想,是不是Dockerfile寫(xiě)錯(cuò)了,后來(lái)仔細(xì)檢查了一下,發(fā)現(xiàn)是在pom文件下build節(jié)點(diǎn)下配置問(wèn)題,修改配置后就解決了對(duì)應(yīng)問(wèn)題,下面是我修改后的build節(jié)點(diǎn)信息
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<!--和jdk版本對(duì)其-->
<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版本對(duì)齊-->
<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>
如有哪里講得不是很明白或是有錯(cuò)誤,歡迎指正
如您喜歡的話(huà)不妨點(diǎn)個(gè)贊收藏一下吧??
總結(jié)
以上是生活随笔為你收集整理的docker构建java镜像,运行镜像出现 no main manifest attribute, in /xxx.jar的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: STM32CubeMX教程18 DAC
- 下一篇: 医疗领域:合成数据、生成对抗网络、数字孪