• Skip to primary navigation
  • Skip to content

Mauda

IT, Java and Music

Graduação   SCJP   Mestrado
  • Apresentação
  • Certificação Java
  • JPA
    • Exceptions
  • JSF
  • Versionamento
  • Contato

Procurando versões de uma biblioteca no Maven – Exemplo com a biblioteca JUnit 4

December 25, 2017 by Mauda Leave a Comment

Conteúdo do Post:
  1. Pré-requisito – Ter um projeto Maven
  2. Inserindo a nova versão da biblioteca do JUnit
  3. finally{

Olá Pessoal, tudo bom?

O post de hoje é uma forma de demonstrar como pode ser realizada a procura por uma nova versão de uma biblioteca dentro do site do Maven. Isso é interessante quando estamos realizando uma atualização das versões de um projeto. Assim vamos mostrar com a biblioteca do JUnit 4 como achar a versão mais recente de uma biblioteca. Veja na continuação do artigo.

Pré-requisito – Ter um projeto Maven

O pré-requisito aqui é ter um projeto Maven criado na IDE Eclipse. Assim se você não possui um projeto Maven, vamos primeiro criar o projeto básico do Maven conforme o post relacionado.

Inserindo a nova versão da biblioteca do JUnit

Se você perceber o archetype criou o arquivo pom.xml já com o JUnit configurado, só que na versão 3.8.1, que é muito antiga. Assim vamos consultar o site do Maven Repository para obter a última versão da biblioteca JUnit na versão 4. Ao acessar o site do Maven pesquise por junit conforme Figura 01.

Figura 01 – Pesquisa por junit no Maven Repository

O primeiro resultado (1. Junit com o package junit >> junit) é o que estamos procurando. Clique no título (1. Junit) e você será redirecionado para a página da dependência JUnit como mostra a Figura 02.

Figura 02 – Dentro da dependência do Junit

Dentro da dependência é possível ver quais foram as versões lançadas para o repositório, em qual repositório essa dependência se encontra, o número de bibliotecas que utilizam essa versão e qual a data de lançamento da versão da dependência.

No caso da Junit iremos pegar a última versão, 4.12. Apesar de ter sido lançada há muito tempo, é o que tem pra hoje (Mentira! já existe o JUnit5, mas isso é assunto pra outra hora). Assim clique no balão com link em azul 4.12, irá aparecer a tela que está disposta na Figura 03.

Figura 03 – Dentro da versão 4.12 da dependência JUnit

Por fim nessa tela aparecem informações sobre o JUnit e, em várias ferramentas, qual é a dependência que deve ser inserida no arquivo de configuração correspondente. A opção Maven já vem exibida. Copie esse código e vamos mudar o pom.xml do projeto para essas novas informações. Na linha 21 vamos mudar a versão da dependência o JUnit da versão 3.8.1 para a versão 4.12:

XHTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
 
  <groupId>br.com.mauda</groupId>
  <artifactId>seminariosCIentificos</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>jar</packaging>
 
  <name>seminariosCIentificos</name>
  <url>http://maven.apache.org</url>
 
  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>
 
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.12</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
</project>

Com isso, o projeto estará configurado corretamente.Mas ainda não está atualizado. Para isso, clique com o botão direito sobre o projeto e vá na opção Maven > Update Project… conforme a Figura 04.

Fig08
Figura 04 – Opção Maven > Update Project…

Pronto! Seu projeto estará com a biblioteca do JUnit baixada na nova versão e pronto para ser utilizada!

finally{

Duvidas ou sugestões? Deixe seu feedback! Isso ajuda a saber a sua opinião sobre os artigos e melhorá-los para o futuro! Isso é muito importante!

Até um próximo post!

Filed Under: Java, Maven Tagged With: Automatização de Testes, Java, JUnit, JUnit 4, maven, Projeto Java, Teste, Testes Unitários

About Mauda

Mestre em Informática, Analista de Sistemas, Professor, SCJP e Baterista. Desde 2002 trabalhando no mundo Java e ensinando pessoas sobre desenvolvimento de sistemas. Mais informações

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Advertisements

Copyright © 2025 · Genesis Framework · WordPress · Log in