Comment choisir un filtre, nombre lors de la création du projet maven?
Je suis nouveau sur maven et je voulais créer un projet pour le printemps à l'aide de maven. Mentionnés ci-dessous est la commande que j'utilise:
mvn archetype:generate -DgroupId=com.rakesh.core -DartifactId=Spring3Example
-DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
Il demande :
- Choisir un numéro ou appliquer le filtre (format: [groupId:]artifactId, cas
sensibles contient):
Ce qu'elle demande? J'ai essayé tous les numéros, je reçois ce message:
Your filter doesn't match any archetype (hint: enter to return to initial list)
S'il vous plaît aider.
double possible de Newbie: maven archetype:generate
OriginalL'auteur Rakesh Ss | 2013-07-20
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème lors de la copie et collage d'un exemple à partir d'un tutoriel.
Après de bidouiller avec elle, j'ai découvert qu'il était un espace problème. J'ai collé la commande dans un éditeur de texte et supprimé quelques espaces:
Qui a fait le tour pour moi.
De ce fait, le truc, Pourquoi n'est pas marqué que la bonne réponse?
avec ` -DinteractiveMode=false ` permettra de résoudre le problème
OriginalL'auteur Rutger Huijsmans
Quand vous avez ce genre de questions, il est toujours sage d'ajouter la version de Maven, alors que d'autres sont en mesure de reproduire le problème.
Vous pouvez obtenir de l'information par l'exécution
Je n'ai pas pu le reproduire avec Maven 3.0.5, alors, vous êtes probablement en utilisant une ancienne version de Maven.
Peut-être Maven ramassé une version plus ancienne de l'archétype-plugin.
Si vous exécutez comme ceci (avec le groupId, artifactId et la version du plugin), vous êtes sûr à 100% à l'aide de la version spécifiée:
Je réussis avec Maven 3.0.3, de sorte qu'il n'est pas la version de Maven qui est à l'origine du problème. Êtes-vous à l'aide d'un dossier vide? Ce que l'OS/JDK que vous utilisez?
OriginalL'auteur Robert Scholte
Rakesh,
Sont que vous essayez de charger un archétype .jar fichier que vous avez téléchargé? Je crois que c'est ce que maven attend lorsque l'-DarchetypeArtifactId=maven-archetype-quickstart commande est utilisée.
Vérifier ce poste similaire pour une solution possible:
Maven 3: Bandes Archétype - impossible de créer un projet?.
Comme une alternative je suggère cet excellent tutoriel dans lequel un maven, Java projet d'application web est généré à partir de la ligne de commande:
http://www.mkyong.com/maven/how-to-create-a-web-application-project-with-maven/
OriginalL'auteur wSchmidt