Установите версию плагина на командной строке в Знатоке 2

Я генерирую пример Знатока быстрого запуска по умолчанию и тип mvn checkstyle:checkstyle, это всегда пытается использовать lastest SNAPSHOT версия. Вероятно, неправильно в моем сервере Nexus, но как я могу установить версию плагина на командной строке в Знатоке 2, как 2.5 для checkstyle вместо 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

Я предполагаю, что это могло быть mvn checkstyle:2.5:checkstyle, к сожалению, это не.

Конечно, если я установил зависимость сборки в pom.xml, это будет работать, но я хочу видеть, как командная строка может работать.

39
задан G.Broser says Reinstate Monica 6 February 2018 в 21:27
поделиться

1 ответ

Если вы не хотите запускать последнюю версию плагина, установленную в вашем локальном репозитории, вам нужно установить номер версии. А для этого нужно указать полную цель в виде:

mvn groupID:artifactID:version:goal

То есть в вашем случае:

mvn org.apache.maven.plugins:maven-checkstyle-plugin:2.5:checkstyle
65
ответ дан 27 November 2019 в 02:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: