Adicionando org.glassfish.jersey.archetypes no eclipse

Eu estou tentando criar um projeto de maven no eclipse. Eu estou tentando criar um arquétipo, mas recebendo o erro abaixo.

Não é possível resolver o arquétipo org.glassfish.jersey.archetypes: jersey-quickstart-webapp: 2.16
org.eclipse.core.runtime.CoreException: Não foi possível resolver o artefato org.glassfish.jersey.archetypes: jersey-quickstart-webapp: pom: 2.16

Você pode resolver esse problema adicionando um novo arquétipo do Maven.

  1. Window > Preferences aberta Window > Preferences
  2. Abra Maven > Archetypes
  3. Clique em Add Remote Catalog e adicione o seguinte:
    • Arquivo de catálogo : http://repo1.maven.org/maven2/archetype-catalog.xml
    • Descrição : maven catalog
  4. Reinicie o eclipse

Tente criar um projeto maven novamente. Vai funcionar :).

 {search filter:jersey-quickstart-webapp} 

Você terá a versão mais recente.

Passos

  1. Abra o Eclipse
  2. Escolha New > Project > Maven Project
  3. Escolha Add Archetype e insira os seguintes detalhes:
    • ID do grupo de arquétipo: org.glassfish.jersey.archetypes
    • Arquétipo Artefato ID: jersey-quickstart-webapp
    • Versão do Arquétipo: 2.16 [insira a última versão disponível]
  4. Escolha o arquétipo recém-inserido na canvas de seleção Arquétipo
  5. Insira os detalhes do seu projeto – Group ID , Artifact ID e Version .

Mais informações: https://javabrains.io/courses/javaee_jaxrs/lessons/Setting-Up

Você pode resolver esse problema adicionando um novo arquétipo do Maven localmente . Por localmente, quero dizer-

  1. Vá para esta URL e baixe o arquivo XML em seu sistema de arquivos local.
  2. Window > Preferences aberta Window > Preferences
  3. Abra Maven > Archetypes
  4. Clique em Incluir Catálogo Local> Navegar no local do arquivo archetype-catalog.xml
  5. Adicionar descritpion
    1. Está bem

Espero que isso ajude você.

Tente mudar a versão 2.21 de 2.16

org.glassfish.jersey.archetypes

jersey-quickstart-webapp

2,21

Um ponto que eu quero adicionar, Se você está recebendo o seguinte erro ao instalar o arquétipo mostrado na imagem 1

Não é possível resolver o arquétipo org.glassfish.jersey.archetypes: jersey-quickstart-webapp: 2.21 org.eclipse.core.runtime.CoreException: não foi possível resolver o artefato org.glassfish.jersey.archetypes: jersey-quickstart-webapp: pom: 2,21

Imagem 1: insira a descrição da imagem aqui

Então, antes de proceder com a solução especificada nesta página, tente concluir estas etapas no eclipse.

Pode haver problemas com a conexão da Internet ao seu mercado de eclipses. abaixo as alterações resolveriam seu problema

Abrir Janela> Preferências> Abrir Maven> Arquétipos Clique em Adicionar Arquivo de Catálogo de Catálogo Remoto: http://repo1.maven.org/maven2/archetype-catalog.xml Concluir Criar Projeto, você deve ser capaz de ver os arquétipos de jérsei

Obrigado @sreejith vs. O método acima mencionado funcionou completamente bem. Vou repetir os mesmos passos aqui:

  1. Janela aberta> Preferências
  2. Abra Maven> Arquétipos
  3. Clique em Adicionar Catálogo Remoto e adicione o seguinte:

    3.1 Arquivo de catálogo: http://repo1.maven.org/maven2/archetype-catalog.xml

    3.2 Descrição: catálogo maven

  4. Reinicie o eclipse

Ao criar o projeto maven, sua janela pode levar algum tempo para carregar todo o Arquétipo, mas ele carrega todos eles, porque aqui nós adicionamos o archetype-catalog.xml como arquivo de catálogo remoto.