我是新手,正在使用maven.apache.org的教程作为入门指南。
在教程的“如何创建我的第一个Maven项目?”部分中,它教我们通过执行以下命令生成Maven原型项目:
如何定义它们?
在教程的“如何创建我的第一个Maven项目?”部分中,它教我们通过执行以下命令生成Maven原型项目:
mvn archetype:generate
在Maven下载了许多构件之后,它突然停止并在命令行上询问以下问题:
Choose a number or apply filter (format: [groupId:]artifactId, case sensitive contains): 149:
Apache教程未描述该提示。
我有两个问题:
1. 上面的问题是在问什么?应该如何回答才能使mvn archetype:generate
进程继续?
2. 通常人们是否使用mvn archetype:generate
来创建Maven项目?
--------------更新---------------------
关于我的第一个问题,我按下了“enter”键而没有输入任何值,然后得到了以下输出:
Choose version:
1: 1.0-alpha-1
2: 1.0-alpha-2
3: 1.0-alpha-3
4: 1.0-alpha-4
5: 1.0
6: 1.1
Choose a number: 6:
请问这是什么?
在上述情况下,我输入了"1",然后得到了以下内容:
Define value for property 'package': : :
Define value for property 'groupId': :
Define value for property 'artifactId': :
...
如何定义它们?
interactiveMode=false
来关闭所有提示。尝试运行mvn archetype:generate -DgroupId=com.mycompany -DartifactId=someProject -DinteractiveMode=false
。希望能有所帮助。 - Sri Sankaran