title: What is "Choose a number or apply filter (format: [groupId:]artifactId, case sensitive contains)"
body: <p>I am new in Maven and tried creating Maven project using command line. 
  When I run <code>mvn archetype:generate</code> from the command line
  The first thing after completion of all processes were:</p>
  
  <pre><code>Choose a number or apply filter (format: [groupId:]artifactId, case sensitive contains)
  </code></pre>
  
  <p>I know we can skip these by pressing an Enter. But I really wanted to know what exactly these lines are? I googled but there is no crisp and simple answer given.
  My questions are:</p>
  
  <ol>
  <li>Why and how to choose a number, how its related to filter (as filter and number are in OR).</li>
  <li>We can skip these then why it is given by Maven..</li>
  <li>Why this number <strong>630</strong> specifically is displayed.</li>
  <li>Is there any default value is assigned when we skip these lines by pressing Enter.[This is more important]</li>
  </ol>
  
  <p>Looking for sharp and crisp answer or link.</p>
  
  <p>Update : These are the few lines just before "choose a number.." appears.. </p>
  
  <pre><code>1380: remote -&gt; tr.com.lucidcode:kite-archetype (A Maven Archetype that allows u
  sers to create a Fresh Kite project)
  1381: remote -&gt; uk.ac.rdg.resc:edal-ncwms-based-webapp (-)
  1382: remote -&gt; uk.co.nemstix:basic-javaee7-archetype (A basic Java EE7 Maven ar
  chetype)
  1383: remote -&gt; us.fatehi:schemacrawler-archetype-maven-project (-)
  1384: remote -&gt; us.fatehi:schemacrawler-archetype-plugin-command (-)
  1385: remote -&gt; us.fatehi:schemacrawler-archetype-plugin-dbconnector (-)
  1386: remote -&gt; 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:
  </code></pre>