Índice
Nesta série de tutoriais, usaremos o aplicativo da web que criamos no tutorial anterior como base para configurar diferentes plug-ins e seu uso a partir da ferramenta Maven. Começando por:Este é um plugin leve que contém um servidor web que inclui o container javax.servlet e também suporte para SPDY, WebSocket, OSGi, JMX, JNDI, JAAS, entre outros. Você pode aprender mais sobre os utilitários Jetty por meio de sua documentação (em inglês), mas aqui veremos como usar o plugin do Maven.
Como vamos nos basear no aplicativo da web criado no tutorial anterior, revise-o e siga as instruções se quiser guiá-lo pelas etapas que apresentarei aqui. Caso contrário, você pode se perder um pouco.
Vamos começar com o arquivo POM que tínhamos no passado, que se parecia com este:
Assim como as dependências, os plug-ins têm seu "groupId", "artifactId" e "versão" para referência no arquivo POM. Entre as tags, você pode ter quantos plug-ins precisar para cumprir qualquer número de funções usando o Maven. Além disso, você pode configurar os plug-ins para que sejam ativados e desativados quando você for realizar testes, para que compilem, empacotem e distribuam as classes quando forem modificadas, executem threads daemon, etc. Tudo dependerá da versatilidade do plugin que você está adicionando.
Para descobrir qual plug-in você precisará e como configurá-lo no arquivo POM, pesquise na Internet por “Pesquisa de repositório Maven” ou vá diretamente para esta página para que você possa pesquisar plug-ins e dependências. Nessa página você pode selecionar a versão que deseja (mais recente ou mais antiga) e eles mostram os rótulos que você deve colocar em seu arquivo POM para que você possa usar a dependência ou o plugin.
No caso do plugin Jetty:
PROLONGAR
Em qualquer caso, tudo o que você precisa fazer é copiar e colar os rótulos em seu arquivo POM e deve ficar assim:
Depois de executar o comando, o plug-in Jetty será executado em segundo plano e você pode eliminá-lo pressionando Ctrl + C na linha de comando. Durante a execução, você só precisa acessar o endereço localhost: 8080 e verá seu aplicativo no navegador. Em seguida, você também pode modificar o arquivo .jsp e verá a mudança diretamente em seu aplicativo ao atualizar a página.
Como mencionei antes, você pode adicionar parâmetros ao seu plugin (verifique a documentação se quiser continuar brincando com ele), entre eles, você pode enviar Jetty para recompilar todas as classes Java de vez em quando com o rótulo "". O exemplo a seguir mostra como seria se alterássemos um pouco as configurações do plug-in:
Isso é apenas um pouco do que você pode fazer com seus plugins no Maven, existem centenas de plugins e bibliotecas disponíveis para experimentar e se informar, recomendo que você leia a documentação e continue usando o Maven para seus projetos, aguardo seus comentários . Até a próxima vez!Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo