2015-08-03 21 views
5

Sono nuovo in Maven e ho provato a creare il progetto Maven utilizzando la riga di comando. Quando eseguo mvn archetype:generate dalla riga di comando La prima cosa dopo il completamento di tutti i processi sono stati:Che cos'è "Scegli un numero o applica il filtro (formato: [groupId:] arttifactId, case sensitive contains" "

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

So che possiamo ignorare questi premendo un Invio. Ma volevo davvero sapere quali sono esattamente queste righe? Ho cercato su Google ma non c'è una risposta chiara e semplice data. Le mie domande sono:

  1. Perché e come scegliere un numero, come la sua correlate a filtro (come filtro e il numero sono in OR).
  2. Possiamo ignorare questi allora perché si è dato da Maven ..
  3. Perché viene visualizzato questo numero specifico.
  4. Esiste un valore di default viene assegnato quando saltiamo queste righe premendo Invio. [Questo è più importante]

cerca di risposta o collegamento nitide e brillanti.

Update: Queste sono le poche righe appena prima "scegliere un numero .." appare ..

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: 
+0

Sarebbe importante capire che cosa l'uscita prima di questo messaggio era, preghiamo di aggiungerlo . anche possibilmente interessante: la tua versione di Maven ('mvn -v'). – hoijui

+1

possibile duplicato di [Newbie: archetipo di maven: generare] (http://stackoverflow.com/questions/8194257/newbie-maven-archetypegenerate) –

risposta

2

comando mvn archetipo: generate:

genera un nuovo progetto da un archetipo, o aggiorna il progetto reale se si utilizza un archetipo parziale. Se il progetto è completamente generato, viene generato in una directory corrispondente al suo oggetto artefatto. Se il progetto viene aggiornato con un archetipo parziale, viene eseguito nella directory corrente.

Ci sono più di 1000 archetipi sono disponibili in Maven, quando si seleziona uno qualsiasi di essi genererà e campionerà il progetto Maven per te, che includerà le dipendenze in pom.xml per impostazione predefinita.

630 è di default e fondamentalmente per: remota -> org.apache.maven.archetypes: Maven-archetipo-QuickStart

+0

quindi dove posso trovare l'elenco di archetipo? –

+2

Qui puoi trovare l'elenco completo https://maven-repository.com/archetypes –

Problemi correlati