2009-07-14 3 views
3

J'essaie de travailler à travers le tutoriel Tapestry.Obtenir maven pour démarrer la jetée (Tapestry Tutorial)

Je pense que je suis tout mis en place à droite et à ce jour si bon mais je reçois le part où le Tut plutôt déclare avec désinvolture:

changement dans le nouveau répertoire , et exécutez la commande:

mvn jetty:run

Encore une fois, la première fois, il y a un certain nombre étourdissant de téléchargements, mais avant que vous le sachiez, la servlet jetéeLe conteneurest opérationnel.

Je souhaite! cela entraîne seulement l'erreur suivante.

Le plugin 'org.apache.maven.plugins: maven-plugin-jetée' n'existe pas ou si aucune version valide n'a pu être trouvée

je Maven 2.2.0, Jetty-5.1.9

la seule chose que j'ai différent de ce que le tutoriel dit était je archetype: generate au lieu de archétype: créer comme créer échoué et a noté qu'il était obsolète et suggéré générer à la place.

Répondre

0

Il ne peut pas le trouver car il ne se trouve pas dans les emplacements org.apache.maven.plugins ou org.codehaus.mojo par défaut où Maven cherche par défaut à mapper le préfixe à un artifactId. Vous avez deux choix, définir le plug-in dans votre pom, ou ajouter le groupe de la jetée comme pluginGroup dans votre settings.xml

+0

Merci cerveau. Je vais vérifier celui-ci aussi. Bien que la réponse de @ xorza fonctionne effectivement, elle ne résout pas vraiment le problème. Ce –

+1

est ce que vous voulez si la jetée n'est pas autrement configuré dans votre pom: ... org.mortbay.jetty Voir http: //docs.codehaus.org/display/JETTY/Maven+Jetty+Plugin –

1

Cela est dû à un manque maven-jetée-plugin dans votre fichier pom.xml:

Ajouter la dépendance suivante dans pom:

<plugin> 
     <groupId>org.mortbay.jetty</groupId> 
     <artifactId>maven-jetty-plugin</artifactId> 
     <version>6.0.1</version> 
     </plugin> 

maintenant installer mvn propre, puis jetée course, il fonctionnera

Questions connexes