docker本地打包错误no main manifest attribute Mac

引言

dockerfile本地打包失败
一个报错会有很多种问题,也有很多种解决办法

➜  ~ docker run xxx:1.0.0
no main manifest attribute, in service/app.jar

错误解决方法

删除本地 target 文件夹
在这里插入图片描述
然后重新clean-> package 即可
在这里插入图片描述

打包错误

Caused by: org.apache.maven.project.DependencyResolutionException: Could not resolve dependencies for project xxxxxx: Failed to collect dependencies at xxxxx:jar:1.0.0
   at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve (DefaultProjectDependenciesResolver.java:178)
   at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies (LifecycleDependencyResolver.java:243)
   at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies (LifecycleDependencyResolver.java:147)
   at org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved (MojoExecutor.java:248)
   at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:202)
   at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
   at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
   at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
   at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.ja

在主项目以及引入的子项目执行

mvn install

猜你喜欢

转载自blog.csdn.net/Fine_Cui/article/details/106596783
今日推荐