Com relação aos frameworks de desenvolvimento, julgue o item...
O Apache Ant é uma biblioteca Java e, ao mesmo tempo, uma ferramenta de linha de comando cuja missão é conduzir processos descritos em arquivos build. Algumas das tarefas que podem ser realizadas por ele é a compilação, exclusão e até a criação de classes.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - certo
O enunciado refere-se ao Apache Ant, que é de fato uma ferramenta de automação de build utilizada principalmente em projetos de programação Java. Sua funcionalidade central é automatizar tarefas repetitivas na construção de software, como compilação de código, empacotamento e até mesmo execução de testes unitários.
O Apache Ant utiliza arquivos chamados de build files, escritos em XML, para descrever essas tarefas, permitindo que os desenvolvedores especifiquem exatamente como o processo de build deve acontecer. Isso oferece grande flexibilidade e controle sobre o ambiente de desenvolvimento.
Como mencionado no enunciado, o Apache Ant permite realizar várias tarefas, incluindo, mas não se limitando a:
- Compilação de código fonte;
- Exclusão de arquivos e diretórios;
- Criação de diretórios;
- Criação de arquivos JAR ou WAR, que são formatos de pacotes para aplicações Java;
- Execução de testes unitários usando frameworks como JUnit.
Portanto, o item está correto, pois o Apache Ant é uma ferramenta que pode ser usada para automatizar as tarefas de build de um projeto Java, como descrito no enunciado da questão. A capacidade de executar tarefas de linha de comando e a integração com várias outras ferramentas tornam o Ant uma solução robusta e confiável no ecossistema de desenvolvimento Java.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
"Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications."
Fonte: http://ant.apache.org/
[]'s
A Apache ANT é uma biblioteca Java e uma ferramenta de linha de comando. Em relação ao arquivo build.xml.
- Biblioteca Java e ferramenta de linha de comando
- Conduzir os processos descritos em arquivos de contrução
- O Ant também pode ser usado efetivamente para construir aplicativos não Java, por exemplo, aplicativos C ou C ++.
- Buldfiles são escritos em XML
- Um projeto e pelo menos uma target
- Target é um conjunto de Task
- Exemplo: compilação
- Task
- <name attribute1=”value1” attribute2=”value2”.../>
- Properties
- Customizar o processo de build ou prover atalhos para strings
Como podemos ver, o arquivo de configuração possui:
Apenas uma tag project (main);
Várias tags property;
Várias tags target.
Nenhum deles possui apenas um atributo.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo