Pular para o conteúdo principal

Questão de Engenharia de Software — Desenvolvimento de Software — UFSCAR 2023

Engenharia de SoftwareDesenvolvimento de Software
Código
qg046181
Banca
UFSCAR
Órgão
UFSCAR
Ano
2023
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Gradle oferece um sistema flexível e poderoso para construir, testar e empacotar aplicativos, além de gerenciar as dependências do projeto. Qual dos seguintes comandos do Gradle é usado para executar tarefas em paralelo, aproveitando ao máximo o processamento multinúcleo?
  1. Agradle --multithread
  2. Bgradle -m
  3. Cgradle --concurrent
  4. Dgradle -p
  5. Egradle --parallel
Revelar gabarito e comentário

GabaritoE — gradle --parallel

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Comandos do Gradle para execução paralela

A questão testa o conhecimento sobre as opções de linha de comando do Gradle, especificamente aquela que habilita a execução paralela de tarefas para aproveitar múltiplos núcleos de CPU.

Alternativa A — ❌ Incorreta

gradle --multithread não é um comando válido no Gradle. Não existe essa opção.

Alternativa B — ❌ Incorreta

gradle -m é a opção para dry-run (execução simulada), que mostra as tarefas que seriam executadas sem realmente executá-las. Não tem relação com paralelismo.

Alternativa C — ❌ Incorreta

gradle --concurrent não é um comando válido no Gradle. A opção correta é --parallel.

Alternativa D — ❌ Incorreta

gradle -p é usado para especificar o diretório do projeto (project directory). Não tem relação com execução paralela.

Alternativa E — ✅ Correta

gradle --parallel é a opção que instrui o Gradle a executar tarefas em paralelo, maximizando o uso de processadores multinúcleo. Essa opção pode ser configurada também no arquivo gradle.properties com a propriedade org.gradle.parallel=true.

PEGA ESSA DICA!

Decore os comandos mais comuns do Gradle: --parallel (paralelismo), -m (dry-run), -p (project dir), --daemon (usar daemon), --offline (modo offline). Em provas, a banca costuma cobrar o nome exato da opção.

Gabarito: letra E

Link permanente: /questoes/qg046181