问题描述
在www.how2j.cn网站中复制站长的命令行代码运行时出现unrecognised tag警告,并且提示The goal you specified requires a project to execute but there is no POM in this directory (D:\projects). Please verify you invoked Maven from the correct directory.错误,具体情况如下图
出错的截图
出现原因
由于本人用的最新版的maven3.6.1,在使用命令行执行安装操作时,具体参数没有添加引号,出现了无法识别的错误
解决方法
- 给每一个参数添加引号即可解决问题
站长的原命令行
mvn archetype:generate -DgroupId=com.how2java -DartifactId=j2se -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
修改后的命令行
mvn archetype:generate "-DgroupId=com.how2java" "-DartifactId=j2se" "-DartifactId=j2se" "-DarchetypeArtifactId=maven-archetype-quickstart" "-DinteractiveMode=false"