Projeto Maven - adicionar dependency

Java

09/07/2015

Boa noite!

No arquivo pom.xml, gostaria de adicionar dependencia, mas não aparece nenhuma opção do glassfish, como adicionar?

[img]http://arquivo.devmedia.com.br/forum/imagem/310862-20150709-184927.jpg[/img]

Era para aparecer duas opções:

org.glassfish.jersey.core jersey-client
org.glassfish.jersey.core jersey-commom
Eduardo Pessoa

Eduardo Pessoa

Curtidas 0

Respostas

Eduardo Pessoa

Eduardo Pessoa

09/07/2015

Alguem sabe como adicionar?
GOSTEI 0
Janaina Mendes

Janaina Mendes

09/07/2015

Oi Eduardo.

Olha isso aqui se não tiver lido! Eu nunca mexi com projetos Maven, não sei nem pra onde vai.

[url]http://luizricardo.org/2014/06/instalando-configurando-e-usando-o-maven-para-gerenciar-suas-dependencias-e-seus-projetos-java/[/url]
GOSTEI 0
Marcos Vinicios

Marcos Vinicios

09/07/2015

Tem haver com o Glassfish?
GOSTEI 0
Marcos Vinicios

Marcos Vinicios

09/07/2015

Tem haver com o Glassfish?
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

09/07/2015

Oi Eduardo.

Olha isso aqui se não tiver lido! Eu nunca mexi com projetos Maven, não sei nem pra onde vai.

[url]http://luizricardo.org/2014/06/instalando-configurando-e-usando-o-maven-para-gerenciar-suas-dependencias-e-seus-projetos-java/[/url]


Vou tentar Janaina, muito obrigado, darei retorno.
GOSTEI 0
Thiago Palmeira

Thiago Palmeira

09/07/2015

Eduardo que versão instalou/configurou o GlassFish antes no Eclipse?
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

09/07/2015

Glassfish 4.1 Full.
GOSTEI 0
Janaina Mendes

Janaina Mendes

09/07/2015

Tentou Eduardo???
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

09/07/2015

Desculpa Janaina, vi sim, mas não me ajudou, obrigado!
GOSTEI 0
Thiago Palmeira

Thiago Palmeira

09/07/2015

Manda um print desse server configurado no Eclipse
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

09/07/2015

Varallo, resolvi, com um mais paciencia deu certo, inseri os dependency no "pom.xml" e o resto foi feito automaticamente.


<dependency>
  		<groupId>org.glassfish.jersey.core</groupId>
  		<artifactId>jersey-client</artifactId>
  		<version>2.13</version>
 </dependency>



Ei Varallo, muito obrigado mesmo por tentar me ajudar.
GOSTEI 0
Thiago Palmeira

Thiago Palmeira

09/07/2015

Perfeito, era isso que iria te perguntar depois....heheheh

Apenas te dando uma dica, se for utilizar qualquer outro framework no projeto precisa inserir a seguinte tag :

<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
</dependency>
</dependencies>

Lembrando de que o pom.xml é responsável por controlar as versões das dependências definidas no projeto. No exemplo acima definimos a dependência do JUnit no dependency management
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

09/07/2015

Vou prestar mais atenção, estava preso apenas a forma gráfica de adicionar. Só tenho a agradecer.
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

09/07/2015

Varallo, para finalizar, achei bem interessante isso tudo ser baixar "automaticamente".

[img]http://arquivo.devmedia.com.br/forum/imagem/310862-20150715-150244.jpg[/img]
GOSTEI 0
Thiago Palmeira

Thiago Palmeira

09/07/2015

Sim, depois que aponta para o projeto é baixado automático...
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

09/07/2015

Sim, depois que aponta para o projeto é baixado automático...


Eita Eclipse para me matar!!! hehehe!!! é show!!!
GOSTEI 0
Karls Silva

Karls Silva

09/07/2015

Facil adicionar dependencias no Eclipse usando Maven, mas antes você tem que indexar o repositorio para que o mavem possa encontrar a biblioteca pela busca. Levo em conta que a instalação feita pela Eclipse MarketPlace já tenha sido realizada.
Alguns passos resolvem o problema.
No eclipse:
Window-> Show view->other

Da lista que aparecer, vá na pasta Maven e clique em "Maven Repositories", a aba abrirá junto as outras do "Servers" e "Console", na aba Maven Repositories vá em Global Repositories, aparecerá alguns repositorios, de um clique com o lado direito do mouse, e aparecerá uma janela com algumas opções, marque Enable Full Index para todos os repositorios e depois Rebuild Index. Ele irá baixar os arquivos de configuração dos repositorios e as bibliotecas que tem neles. Para cada rebuild que você der, ele vai demorar pra indexar, e baixar, mas não demora tanto, depende mesmo da velocidade da internet que você tem.
Para tornar a coisa mais pratica, depois do rebuild feito, configure o Maven para atualizar automaticamente o projeto.
Window->Maven-> Marque a opção "Update Maven Projects os startup", e marque também "Download repository index updates on startup".
Isso garantirá que quando você for fazer as buscas no gerenciador do POM, ele mostre as versões atualizadas das bibliotecas.


NetBeans:
No netbeans é bem mais facil.
Ferramentas->Opções->Java->Maven
La na opção Indice->Frequencia de Atualização do índice escolha "Em cada Inicialização", se for a primeira vez que vai usar o Maven, clique em Indexar Agora, e pronto. Espere terminar e use.
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

09/07/2015

Karls, esse processo é somente com o Maven?
GOSTEI 0
Karls Silva

Karls Silva

09/07/2015

Sim, esse processo serve para quando você abrir aquela janela lá do começo do post, e buscar a biblioteca la no campo "Enter groupId, artifactId or sha1 prefix of pattern (*)" ele listar as libs disponíveis nos repositórios. Ai aparece uma lista dos nomes que batem com sua busca, e fica moleza demais colocar dependências do maven.
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

09/07/2015

Certo Karls, valeu, tenha um bom final de semana.
GOSTEI 0
POSTAR