Я генерирую пример быстрого запуска Maven по умолчанию и введите mvn checkstyle:checkstyle
, он всегда пытается использовать последнюю версию SNAPSHOT
. Вероятно, это неправильно на моем сервере Nexus, но как я могу установить версию плагина в командной строке в Maven 2, например 2.5
для checkstyle вместо 2.6-SNAPSHOT
?Установите версию плагина в командной строке в Maven 2
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
Я предполагаю, что это может быть mvn checkstyle:2.5:checkstyle
, к сожалению, это не так.
Несомненно, если я установил зависимость построения в pom.xml
, это сработает, но я хочу посмотреть, как работает командная строка.
Если я печатаю в полном артефакте, он работает МВНЫ org.apache.maven.plugins: Maven-Checkstyle-плагин: 2,5 : checkstyle –