博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
repackage failed: Unable to find main class
阅读量:7223 次
发布时间:2019-06-29

本文共 1533 字,大约阅读时间需要 5 分钟。

一.错误信息

SpringBoot进行Maven install操作时报repackage failed: Unable to find main class -> [Help 1]的错误,信息如下

[ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.0.4.RELEASE:repackage (default) on project qfxSpringbootReadPropertiesDemo: Execution default of goal org.springframework.boot:spring-boot-maven-plugin:2.0.4.RELEASE:repackage failed: Unable to find main class -> [Help 1][ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.[ERROR] Re-run Maven using the -X switch to enable full debug logging.[ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles:[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException

二.错误原因

因为没有正式环境的入口类,项目结构如下:

repackage failed: Unable to find main class

pom.xml文件的<build>配置信息如下:

repackage failed: Unable to find main class

三.解决方案1

pom.xml文件的<build>中指定入口类,代码如下

com.qfx.App

如图

repackage failed: Unable to find main class

四.解决方案2

去掉<build>配置信息中spring热部署的配置,如图

repackage failed: Unable to find main class

五.解决方案3

修改pom.xml配置文件<build>内容如下,添加一个<pluginManagement>标签,代码如下

test
org.springframework.boot
spring-boot-maven-plugin
org.springframework
springloaded
1.2.8.RELEASE

六.再次执行 Maven install,一切正常

转载于:https://blog.51cto.com/1197822/2328282

你可能感兴趣的文章
微信公众帐号开发教程第4篇-----开发模式启用及接口配置Java
查看>>
列出文件目录结构
查看>>
使用 Clozure CL 在 Cocoa 窗口组件中实现显示中文字符串的简单方法
查看>>
UML关系(泛化,实现,依赖,关联(聚合,组合))
查看>>
关于Flutter初始化流程,我必须告诉你的是...
查看>>
VMWare
查看>>
Java 基础
查看>>
Spring的代理选择
查看>>
PHP搭建简易留言板
查看>>
Test
查看>>
我的友情链接
查看>>
Open***在linux上的完美实现
查看>>
利用haproxy+keepalived来实现基于http 七层负载均衡功能
查看>>
自动化部署必备技能之搭建YUM仓库
查看>>
20岁出头的时候,请摆正位置,一无所有却拥有一切
查看>>
eclipse中加入写好的android工程和出现的错误
查看>>
大脑如何休息
查看>>
Spring2.5学习笔记2-AOP-利用通知接口
查看>>
不想转型高升?12条箴言助IT人士提高效率
查看>>
为什么你有10年工作经验,却根本不值钱?(深度好文)
查看>>