Maven工程报错:No goals have been specified for this build. You must specify a valid lifecycle phase or a

末蓝、 2021-11-04 13:52 417阅读 0赞

一共有两种情况:

第一种:

在Maven工程中,启动服务时报出如下异常:

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: validate, initialize,

其原因是在配置tomcat插件时编译出现了问题。给出如下代码就会报错异常信息:





org.apache.tomcat.maven
tomcat7-maven-plugin


8082
/



解决方法:eclipse安装的maven插件是m2eclipse,在控制台使用命令mvn compile并未报错。

需要修改pom.xml文件,在标签里面加 上compile即可。

修改后的代码如下所示:


compile



org.apache.tomcat.maven
tomcat7-maven-plugin


8082
/



第二种:

就是你原来配置的tomcat运行方式没有关闭。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3h0MzE0MTU5_size_16_color_FFFFFF_t_70

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3h0MzE0MTU5_size_16_color_FFFFFF_t_70 1

并且你还要将原来地maven插件删除,重新创建。

发表评论

表情:
评论列表 (有 0 条评论,417人围观)

还没有评论,来说两句吧...

相关阅读