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