已解决:No goals have been specified for this build. You must specify a vali

2023-12-13 20:32:26

[ERROR] No goals have been specified for this build. You must specify a vali@TOC

完整报错

No goals have been specified for this build. You must specify a valid
lifecycle phase or a goal in the format : or
:[:]:.
Available lifecycle phases are: pre-clean, clean, post-clean,
validate, initialize, generate-sources, process-sources,
generate-resources, process-resources, compile, process-classes,
generate-test-sources, process-test-sources, generate-test-resources,
process-test-resources, test-compile, process-test-classes, test,
prepare-package, package, pre-integration-test, integration-test,
post-integration-test, verify, install, deploy, pre-site, site,
post-site, site-deploy. -> [Help 1] [ERROR]
在这里插入图片描述

在排除jdk和maven都配置正确的前提下,运行项目总是报以上错误,困扰了我大半天,经反复确认其他各项配置没有出错:
1.jdk,maven安装正确
在这里插入图片描述
2.导入的当前项目所用的jdk和maven版本都和本地对得上
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

以上检查都无误,网上搜索这个错误的解决方案,我发现主要有两个:
1.在对应项目的pom文件中添加

<build>
	<defaultGoal>compile</defaultGoal>
</build>

在这里插入图片描述
2.在maven的pom文件中添加

<build>
	<defaultGoal>compile</defaultGoal>
</build>

在这里插入图片描述
在这里插入图片描述
以上两种方法都没有效果,算是卡在这里了。。。
Getchat是这样说的:
在这里插入图片描述

后面我突发奇想,把该项目删除了,重新解压了一次,然后把项目路径从中文路径换到了英文路径,放上就跑通了!!!猜测原因是放中文路径导致的错误,所以以后要避免这样的基本错误犯!

文章来源:https://blog.csdn.net/weixin_45992021/article/details/134978319
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。