Acessando a documentação do Jetty (https://www.eclipse.org/jetty/documentation/9.4.x/jetty-maven-plugin.html), eu vejo que hoje a versão atual é 9.4.15-SNAPSHOT, e não mais 9.3.7.v20160115 como era quando o treinamento foi feito. Se eu tento incluir o plugin no meu pom.xml exatamente como está na documentação, eu recebo o erro abaixo.
[INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 3.453 s [INFO] Finished at: 2018-12-09T17:50:50-02: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\vinic.m2\repository), central (https://repo.maven.apache.org/maven2)] -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/NoPluginFoundForPrefixException
Se eu troco a versão para a mesma do treinamento (9.3.7.v20160115), esse erro não ocorre. Outra forma de resolver o erro seria incluir explicitamente nas .
Por que isso ocorre? Eu imagino que possa ser porque essa versão mais nova não está no meu repositório local, mas pra mim isso não faz sentido, já que eu não estou rodando o maven em modo offline ( mvn -o).