“选择一个数字或应用过滤器(格式:[groupId:]artifactId,区分大小写包含)”是什么意思?(涉及IT技术)

14

我是Maven的新手,尝试使用命令行创建Maven项目。 当我从命令行运行mvn archetype: generate时, 在所有过程完成后的第一件事是:

Choose a number or apply filter (format: [groupId:]artifactId, case sensitive contains)

我知道我们可以通过按Enter键来跳过这些内容。但我真的想知道这些行到底是什么?我查了Google,但没有给出简明扼要的答案。

  1. 为什么以及如何选择一个数字,它与过滤器有什么关系(因为过滤器和数字在OR逻辑中)。
  2. 如果我们可以跳过这些内容,那么为什么Maven还会提供这些内容。
  3. 为什么会特别显示这个数字630
  4. 如果我们通过按Enter键跳过这些行,是否会分配任何默认值?(这更重要)

希望得到简明扼要的答案或链接。

更新: “选择数字”出现之前的几行是这些..

1380: remote -> tr.com.lucidcode:kite-archetype (A Maven Archetype that allows u
sers to create a Fresh Kite project)
1381: remote -> uk.ac.rdg.resc:edal-ncwms-based-webapp (-)
1382: remote -> uk.co.nemstix:basic-javaee7-archetype (A basic Java EE7 Maven ar
chetype)
1383: remote -> us.fatehi:schemacrawler-archetype-maven-project (-)
1384: remote -> us.fatehi:schemacrawler-archetype-plugin-command (-)
1385: remote -> us.fatehi:schemacrawler-archetype-plugin-dbconnector (-)
1386: remote -> us.fatehi:schemacrawler-archetype-plugin-lint (-)
**Choose a number or apply filter (format: [groupId:]artifactId, case sensitive co
ntains): 630:**
Choose org.apache.maven.archetypes:maven-archetype-quickstart 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:

了解此消息之前的输出非常重要,请添加它。还可能有趣的是,您的Maven版本(mvn -v)。 - hoijui
1
可能是[新手:maven archetype:generate]的重复问题。 (https://dev59.com/-Wsy5IYBdhLWcg3w9i1u) - Ankush soni
2个回答

12

命令 mvn archetype:generate:

通过原型生成一个新项目,或者如果使用了部分原型,则更新实际项目。如果完全生成项目,则在与其artifactId对应的目录中生成。如果使用部分原型更新项目,则是在当前目录中完成。

Maven中有1000多个原型可用,每当您选择其中任何一个时,它都会为您生成一个示例Maven项目,其中默认包括pom.xml中的依赖项。

630是默认值,主要用于: 远程->org.apache.maven.archetypes:maven-archetype-quickstart


1
我在哪里可以找到原型列表? - Weijing Jay Lin
这个列表很有用,但我找不到在这里提到的原型(https://www.soapui.org/extension-plugins/developing-plugins/plugin-development.html)。 - sathya
默认值现在为1785。 - privatejava

0

根据我的经验,现在的默认值是1924


1
目前你的回答不够清晰,请编辑并添加更多细节,以帮助其他人理解它如何回答问题。你可以在帮助中心找到有关如何编写好答案的更多信息。 - Community

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接