Setze die Version des Plugins auf der Kommandozeile in Maven 2

Ich generieren, die Standard-Maven quickstart Beispiel, und geben Sie mvn checkstyle:checkstyle es immer versuchen, verwenden Sie die neueste SNAPSHOT version. Wahrscheinlich ist es falsch in meinem Nexus-server, aber wie kann ich einstellen, dass der plugin-version auf der Kommandozeile in Maven 2, wie 2.5 für checkstyle statt 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

Ich denke, es könnte sein mvn checkstyle:2.5:checkstyleist es leider nicht.

Sicherlich, wenn ich bauen dependance in pom.xml ist, wird es funktionieren, aber ich möchte sehen, wie die Befehlszeile arbeiten können.

InformationsquelleAutor der Frage Larry Cai | 2010-05-20

Schreibe einen Kommentar