打算再学一下maven,按照官方文档的命令在win环境上新安装的maven在空文件夹用原型初始化一个项目,报错“The goal you specified requires a project to execute but there is no POM in this directory”
就好奇我初始化项目问我要什么pom文件???
google了一下,原来是奇怪的原因,加了引号就好了。
如下“mvn archetype:generate “-DgroupId=com.mycompany.app” “-DartifactId=my-app” “-DarchetypeArtifactId=maven-archetype-quickstart” “-DarchetypeVersion=1.4” “-DinteractiveMode=false””可以看到命令颜色也变了,明明记得linux上没有这些奇怪问题。。。。。。。。
tips:如果是执行其他命令报错没有pom文件,去看看文件夹下有没有这个文件,是不是在下一层,进错文件夹可能性也很大,有时候git拉去也会莫名其妙多一层文件夹。