- A retirada de um projeto Maven a partir de um repositório de SCM
- Criando um projeto Maven usando um arquétipo Maven
- Criando um Maven POM arquivo
Verificando um projeto Maven de SCM
O Maven fornece a capacidade de verificar um projeto diretamente a partir de um repositório SCM. Basta digitar as informações de SCM para um projeto e ele irá verificar isso para você em um local de sua escolha, como mostrado na Figura 1.2, "Finalizar um novo projeto a partir do Subversion" :
Figura 1.2, Finalizar um novo projeto a partir do Subversion
Existem opções adicionais nesta caixa de diálogo para especificar uma revisão em particular, navegando as revisões em um repositório Subversion ou, simplesmente digitando o número da revisão manualmente. Essas funcionalidades reutilização de alguns dos recursos no plugin Subclipse para interagir com o repositório Subversion. O plugin Maven suporta os seguintes provedores de SCM:
- Bazaar
- Clearcase
- CVS
- git
- hg
- Perforce
- Starteam
- Subversion
- Synergy
- Visual SourceSafe
Criando um projeto Maven a partir de um arquétipo Maven
Figura 1.3, "Criando um novo projeto com um Maven Arquétipo
- Padrão Maven Arquétipos para criar
- Maven Plugins
- Aplicações Web Simples
- Projetos simples
- New Maven Arquétipos
- Databinder Archetypes (data-driven Wicket Applications) under
net.databinder
- Apache Cocoon Archetypes under
org.apache.cocoon
- Apache Directory Server Archetypes under
org.apache.directory.server
- Apache Geronimo Archetypes under
org.apache.geronimo.buildsupport
- Apache MyFaces Archetypes under
org.apache.myfaces.buildtools
- Apache Tapestry Archetypes under
org.apache.tapestry
- Apache Wicket Archetypes under
org.apache.wicket
- AppFuse Archetypes under
org.appfuse.archetypes
- Codehaus Cargo Archetypes under
org.codehaus.cargo
- Codehaus Castor Archetypes under
org.codehaus.castor
- Groovy-based Maven Plugin Archetypes (deprecated)[1] under
org.codehaus.mojo.groovy
- Jini Archetypes
- Mule Archetypes under
org.mule.tools
- Objectweb Fractal Archetypes under
org.objectweb.fractal
- Objectweb Petals Archetypes under
org.objectweb.petals
- ops4j Archetypes under
org.ops4j
- Parancoe under
org.parancoe
- slf4j Archetypes under
org.slf4j
- Springframework OSGI and Web Services Archetypes under
org.springframework
- Trails Framework Archetypes under
org.trailsframework
- Atlassian Confluence Plugin Archetype under
com.atlassian.maven.archetypes
- Apache Struts Archetypes under org.apache.struts
- Apache Shale Archetypes under
org.apache.shale
Um catálogo é simplesmente uma referência a um índice de repositório. Você pode gerenciar o conjunto de catálogos que o plugin m2eclipse conhece clicando no Configurar ... botão ao lado do catálogo cair. Se você tem seus próprios arquétipos para adicionar a esta lista, você pode clicar em Adicionar ... Arquétipo .
Depois de escolher um arquétipo, Maven irá recuperar o artefato apropriado a partir do repositório Maven e criar um novo projeto Eclipse com o arquétipo selecionado.
Criando um módulo Maven
O Maven fornece a capacidade de criar um módulo Maven. Criando um módulo Maven é quase idêntica à criação de um projeto Maven como também cria um novo projeto Maven usando um arquétipo Maven. No entanto, um módulo Maven é um subprojeto de um outro projeto Maven normalmente conhecido como um projeto pai.
Figura 1.4. Criar um novo módulo Maven
Figura 1.5. A seleção de um projeto pai para um novo módulo Maven
Depois de selecionar um projeto pai da lista, você voltará para a janela de New Maven Module e o campo projeto pai é preenchido conforme mostrado na Figura 1.4, "Criando um novo módulo Maven" . Ao clicar em Avançar , em seguida, exibir a lista padrão de arquétipos da Seção 1.1.2, "Criando um projeto Maven a partir de um arquétipo Maven" para que você possa escolher qual delas deve ser usada para criar o módulo Maven.
Nenhum comentário:
Postar um comentário