Я создал простой проект 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
Спасибо