Понимание плагинов Maven - PullRequest
0 голосов
/ 19 января 2019

Я создал простой проект Maven.

Я хочу превратиться в проект затмения.Поэтому я использую mvn eclipse:eclipse

Но я не указал в своем POM ничего о плагине eclipse.

Когда я использую цель другого плагина, например: mvn jetty:run

Это не работает:

Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/mojo/maven-metadata.xml (20 kB at 59 kB/s)
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.302 s
[INFO] Finished at: 2019-01-19T09:43:13+01:00
[INFO] ------------------------------------------------------------------------
[ERROR] No plugin found for prefix 'jetty' in the current project and in the plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the repositories [local (C:\Users\Anthony\.m2\repository), central (https://repo.maven.apache.org/maven2)] -> [Help 1]

Я не понимаю, почему в первом случае (eclipse: eclipse) это работает просто отлично, тогда как для другого - нет.

Однако когдаЯ добавляю плагин в свой POM, он работает:

<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.4.12.v20180830</version

Так что да, я не понимаю, почему для плагина eclipse мне ничего не нужно, тогда как для другого мне нужно указать плагин в моем POM

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...