Olá,
Nunca tive contato com ferramentas igual ao Maven e tenho algumas duvidas. Qual seria a definição do termo "build"? E o que difere uma dependência de um plugin?
Olá,
Nunca tive contato com ferramentas igual ao Maven e tenho algumas duvidas. Qual seria a definição do termo "build"? E o que difere uma dependência de um plugin?
Oi Bruno!
Vou tentar dar um resumo aqui:
O "build" é literalmente a construção do seu software. Envolve tudo: compilação, testes, mover arquivos e até zipar o seu aplicativo no formato apropriado (apk para android, jar/war para java, um exe para windows, etc). Isso é, o build é tudo aquilo que você precisa fazer antes de ter um "artefato" para implantação (deploy)
Dependência é uma biblioteca/jar que sua aplicação precisa para poder complicar/rodar. Um jar que desenha gráficos, um que manda emails, etc, são dependências do seu projeto.
Um plugin é algo específico do maven, que vai fazer algo além do basicão do maven. Rodar o tomcat e fazer o deploy tem plugins específicos para isso.
Espero ter ajudado.
Olá Paulo.
Muito obrigado por responder minha pergunta. Com certeza me ajudou sim. Deu para entender perfeitamente tudo. Sanou minhas dúvidas. Obrigado.