Converter projeto Java para Maven

keyboardstorm

Eu precisei converter recentemente um projeto java para um projeto Maven. O Segredo do Maven é o arquivo pom.xml, mas usando o eclipse essa conversão é simples e rápida.

Como eu uso eclipse eu gosto d eusar o plugin m2Eclipse para trabalhar com o Maven. É uam questão de gosto mesmo. Tem gente que prefere usar o Maven através de linha de comando, por ter mais familiaridade com linha de comando mas isso é uma questão mais pessoal do que técnica.

Para instalar o plugin no eclipse é simples, basta ir no market do eclipse e procurar por ele :

m2EclipseInstal1

Para iniciar a conversão basta clicar no projeto com o botão direito do mouse selecionar o item Configure e acionar o sub item Convert to Maven Project.

mavenConfigureMenu

Após selecionar esta opção basta preencher a próxima tela com os dados do projeto e clicar no Finish.

criarPomM2Eclipse

Após isso já temos um projeto Maven. Você vai perceber que foi criado um arquivo pom inicial e seu projeto ja é reconhecido como Maven. A partir dai é ir completando o pom.xml com as dependências ou se for necessário informar configurar uma estrutura de pastas.

Você não é obrigado a alterar sua estrutura de pastas por causa do projeto Maven, se você tiver algum problem com sua estrutura de pastas você pode avaliar o uso dessas tags :

      
<build>
    directory>target</directory>
    <outputDirectory>target/classes</outputDirectory>
    <finalName>${artifactId}-${version}</finalName>
    <testOutputDirectory>target/test-classes</testOutputDirectory>
    <sourceDirectory>src/main/java</sourceDirectory>
    <scriptSourceDirectory>src/main/scripts</scriptSourceDirectory>
    <testSourceDirectory>src/test/java</testSourceDirectory>
    <resources>
      <resource>
        <directory>src/main/resources</directory>
      </resource>
    </resources>
    <testResources>
      <testResource>
        <directory>src/test/resources</directory>
      </testResource>
    </testResources>
  </build>

Referência:
http://maven.apache.org/guides/introduction/introduction-to-the-pom.html

Anúncios

Uma resposta para “Converter projeto Java para Maven

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s