Considere que um Analista está utilizando a ferramenta Maven...

Próximas questões
Com base no mesmo assunto
Q839364 Programação
Considere que um Analista está utilizando a ferramenta Maven e precisa definir que seu projeto depende de algumas outras ferramentas. Esta definição é feita inteiramente no POM, usando a tag <dependencies>, dentro da qual cada dependência é definida. Considere o trecho de código abaixo. 
                                      Imagem associada para resolução da questão
Em condições ideais, para que seja definido que o projeto depende do JUnit 4.12 e que o Maven adicione a dependência do JUnit apenas no momento em que os testes forem executados, garantindo que a dependência não seja adicionada no artefato que será gerado, a caixa I deve ser corretamente preenchida com
Alternativas

Comentários

Veja os comentários dos nossos alunos

Basta saber a respeito do que é uma Coordenada Maven (Maven Coordinates), que já mata a questão.

Um Maven Coordinate é composto por:

- groupId

- artifactId

- version

Todos os três são obrigatórios (Maven 2 e 3) e são o mínimo para um projeto Maven.

 

Fonte:

https://maven.apache.org/pom.html#Maven_Coordinates

Coordenada Maven (Maven Coordinates), Exemplo :

<project>

...

  <dependencies>

    <dependency>

      <groupId>log4j</groupId>

      <artifactId>log4j</artifactId>

      <version>1.2.15</version>

    </dependency>

  </dependencies>

...

</project>

Fonte: http://blog.caelum.com.br/processo-de-build-com-o-maven/

 

c-

scope indicates that the dependency is not required for normal use of the application, and is only available for the test compilation and execution phases.

https://stackoverflow.com/questions/26975818/what-is-scope-under-dependency-in-pom-xml-for

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo