如果没有收到以下消息,我无法在Maven中运行任何命令:
您指定的目标需要执行项目,但此目录中没有POM。请验证您是否从正确的目录中调用了Maven。
即使在尝试运行这些用于创建POM的命令时,也会发生这种情况。
mvn -B archetype:generate \
-DarchetypeGroupId=org.apache.maven.archetypes \
-DgroupId=com.mycompany.app \
-DartifactId=my-app
我按照这里的步骤进行了http://maven.apache.org/guides/getting-started/,我从一开始就开始了。如果我最初没有办法设置POM,我真的不知道如何通过这个,有人可以帮助我吗?
答案 0 :(得分:1)
好像你在Windows上。在那里你必须使用carret ^
而不是反斜杠\
来包装一个长命令行
for Windows
mvn -B archetype:generate ^
-DarchetypeGroupId=org.apache.maven.archetypes ^
-DgroupId=com.mycompany.app ^
-DartifactId=my-app
for Linux
mvn -B archetype:generate \
-DarchetypeGroupId=org.apache.maven.archetypes \
-DgroupId=com.mycompany.app \
-DartifactId=my-app
答案 1 :(得分:0)
删除" \"字符,然后再试一次。
答案 2 :(得分:0)
将其复制并粘贴到记事本中,然后删除所有\
个字符,以便获得一个长行。然后粘贴在cmd中。应该管用。您看到的消息通常意味着您尝试从不包含mvn
的文件夹中运行pom.xml