mac和windows执行maven命令的差异

mac执行maven命令创建一个项目骨架:

mvn archetype:generate \
    -DarchetypeGroupId=org.apache.flink \
    -DarchetypeArtifactId=flink-quickstart-java \
    -DarchetypeCatalog=https://repository.apache.org/content/repositories/snapshots/ \
    -DarchetypeVersion=1.3-SNAPSHOT \
    -DgroupId=wiki-edits \
    -DartifactId=wiki-edits \
    -Dversion=0.1 \
    -Dpackage=wikiedits \
    -DinteractiveMode=false

windows下执行相同的命令会报错:
这里写图片描述

The goal you specified requires a project to execute but there is no POM in this directory

并不是需要在有POM文件的路径下才能执行命令,而是\在mac里是换行符,windows不需要,去掉\再执行:

mvn archetype:generate    -DarchetypeGroupId=org.apache.flink 
    -DarchetypeArtifactId=flink-quickstart-java 
    -DarchetypeCatalog=https://repository.apache.org/content/repositories/snapshots/     -DarchetypeVersion=1.3-SNAPSHOT     -DgroupId=wiki-edits    -DartifactId=wiki-edits 
    -Dversion=0.1     -Dpackage=wikiedits     -DinteractiveMode=false

猜你喜欢

转载自blog.csdn.net/a_842297171/article/details/80325021