输入mvn mybatis-generator:generate后,build失败,报错信息如下:
Unknown lifecycle phase "mvn". You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or <plugin-group-id>:<plugin-artifact-id>[:<plugin-version>]:<goal>. Available lifecycle phases are: validate, initialize, generate-sour
- 原因1:
使用Eclipse Maven插件[Run As]-[Maven build]时多输入了mvn命令
,因为Eclipse Maven插件已经帮你加上了mvn的命令前缀,再手动输出mvn clean install之类的 命令就会变成mvn mvn clean install(本次原因是这个) - 原因2:
- 使用Eclipse Maven插件[Run As]-[Maven build]时并未为其指定goal或phase
解决方法:
在pom.xml中找到<build>
节点,在里面加上<defaultGoal>compile</defaultGoal>
即可