答案 0 :(得分:1)
我想你正在关注http://www.tutorialspoint.com/jsf/jsf_first_application.htm的教程。它显示了这个Maven命令:
^\s*([^#]\S+?)\s*=\s*(.*)$
令人困惑。你必须把它写在一行:
C:\JSF>mvn archetype:create
-DgroupId=com.tutorialspoint.test
-DartifactId=helloworld
-DarchetypeArtifactId=maven-archetype-webapp
或使用插入符号(C:\JSF>mvn archetype:create -DgroupId=com.tutorialspoint.test -DartifactId=helloworld -DarchetypeArtifactId=maven-archetype-webapp
)符号:
^
答案 1 :(得分:0)
我没有第一次看到它。试试这个:
正如您在此处所见http://maven.apache.org/archetype/maven-archetype-plugin/plugin-info.html
{$ 1}}目标已弃用。请改用create
。
另一方面,您的generate
变量必须指向JDK,而不是公共JRE,因此请更改变量值:
JAVA_HOME
编译java代码时,Maven将是必要的。