Jeu de plugin, la version en ligne de commande dans Maven 2

- Je générer de démarrage par défaut de Maven exemple, et le type mvn checkstyle:checkstyle, il essaie toujours d'utiliser la dernière SNAPSHOT version. Il est probablement mal dans mon serveur Nexus, mais comment puis-je configurer le plugin de la version sur la ligne de commande dans Maven 2, comme 2.5 pour checkstyle au lieu de 2.6-SNAPSHOT?

C:\HelloWorld>mvn checkstyle:checkstyle
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'checkstyle'.
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).

Project ID: org.apache.maven.plugins:maven-checkstyle-plugin

Reason: Error getting POM for 'org.apache.maven.plugins:maven-checkstyle-plugin' from  the repository: Failed to resolve artifact, possibly due to a repository list that is not appropriately equipped for this artifact's metadata.
  org.apache.maven.plugins:maven-checkstyle-plugin:pom:2.6-SNAPSHOT

from the specified remote repositories:
  nexus (http://localhost:9081/nexus/content/groups/public)

for project org.apache.maven.plugins:maven-checkstyle-plugin

Je suppose que cela pourrait être mvn checkstyle:2.5:checkstyle, malheureusement, il ne l'est pas.

Sûrement si j'ai mis en construire de la dépendance dans pom.xml, il va travailler, mais je veux voir comment la ligne de commande peut fonctionner.

  • Si je tape dans la plus complète de l'artefact, il fonctionne mvn org.apache.maven.plugins:maven-checkstyle-plugin:2.5:checkstyle
InformationsquelleAutor Larry Cai | 2010-05-20