Em que Maven está Java (Architextura)
O que é Maven?
Maven é uma ferramenta de automação e gerenciamento desenvolvida pela Apache Software Foundation. Está escrito em Java Linguagem para construir projetos escritos em C#, Ruby, Scala e outras linguagens. Ele permite que os desenvolvedores criem projetos, dependências e documentação usando o Project Object Model e plugins. Ele tem um processo de desenvolvimento similar ao ANT, mas é mais avançado que o ANT. O Maven também pode construir qualquer número de projetos em saída desejada, como jar, war, metadados. Ele foi lançado inicialmente em 13 de julho de 2004. Na língua iídiche, o significado de Maven é “acumulador de conhecimento”.
Como o Maven pode beneficiar meu processo de desenvolvimento?
O Maven ajuda o desenvolvedor a criar um projeto baseado em Java mais facilmente. A acessibilidade de novos recursos criados ou adicionados no Maven pode ser facilmente adicionada a um projeto na configuração do Maven. Ele aumenta o desempenho do projeto e do processo de construção. O principal recurso do Maven é que ele pode baixar as bibliotecas de dependência do projeto automaticamente.
Abaixo estão os exemplos de alguns IDEs populares que suportam o desenvolvimento com Maven Framework:
- Eclipse
- IntelliJ IDEA
- Jbuilder
- NetBeans
- MyEclipse
Processos que podem ser gerenciados usando maven:
- constrói
- Documentação
- Relatórios
- Dependências
- SCMs
- Releases
- Distribuição
- lista de discussão
Maven Archiarquitetura
Maven ArchiA arquitetura inclui jar de plugin, arquivo de código, etc.
Como usar o Maven
- Para configurar o Maven em Java, você precisa usar o Project Object Model, que é armazenado em um arquivo pom.xml.
- POM inclui todas as configurações relacionadas ao Maven. Plugins podem ser configurados e editados no tag de um arquivo pom.xml. E o desenvolvedor pode usar qualquer plugin sem muitos detalhes de cada plugin.
- Quando o usuário começa a trabalhar no Projeto Maven, ele fornece configuração padrão, para que o usuário não precise adicionar todas as configurações em pom.xml
Etapas/processo envolvido na construção do projeto
- Adicione/escreva o código para criação do aplicativo e processe-o no repositório de código-fonte
- Editar detalhes de configuração/pom.XML/plugin
- Crie o aplicativo
- Salve a saída do processo de construção como arquivo WAR ou EAR em um local ou servidor local
- Obtenha o arquivo do local ou servidor local e implante-o no site de produção ou
- site do cliente Atualizado o documento do aplicativo com data e número de versão atualizado do aplicativo
- crie e gere um relatório conforme a aplicação ou requisito.
Resumo
- Maven é uma ferramenta de automação e gerenciamento.
- A ferramenta Maven está escrita em Java Linguagem usada para construir e gerenciar projetos escritos em C# (C Sustenido), Rubi, Scala, e outras línguas.
- Os desenvolvedores podem criar um projeto baseado em Java mais facilmente com o uso da ferramenta Maven.
- Para configurar o Maven, você precisa usar o Project Object Model, que é armazenado em um arquivo pom.xml.