Pré-Requisitos

Você precisa saber como instalar softwares no seu computador. Se você não sabe como fazer isto, pergunte para alguém com este conhecimento.

Instalação

Maven é uma ferramenta Java, sendo assim você precisa ter o Java instalado.

Primeiro faça o download do Maven. https://maven.apache.org/download.cgi

A instalação do Apache Maven é um processo simples, é só extrair o conteúdo do arquivo compactado e adicionar a pasta bin em PATH nas variáveis de ambiente do computador.

Note que na imagem está também configurado o JDK. Não basta o Java instalado, tem que também ter o JDK instalado.

Para ver se tudo está certo, abra o prompt de comando e digite mvn -v.

Dependendo da sua rede pode ser que precise fazer algumas configurações adicionais. Quando uma rede está utilizando proxy com certeza tem que fazer alguma alteração https://maven.apache.org/guides/mini/guide-configuring-maven.html.

Criando um Projeto

Entre no prompt de comando e crie ou entre em uma pasta do seu computador para fazer o seguinte comando.

mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4 -DinteractiveMode=false

Caso gere um erro tente executar o comando novamente algumas vezes, pode ser que o servidor tenha saído fora de ar por um instante. Se o erro persistir reveja as suas configurações. Lembrando que se usar proxy na rede e você não fizer a configuração correta é provável que gere um erro.

O projeto criado tem a seguinte estrutura.

  1. my-app
  2. |– pom.xml
  3. -- src
  4. |-- main
  5. | — java
  6. | -- com
  7. | — mycompany
  8. | -- app
  9. | — App.java
  10. -- test
  11. — java
  12. -- com
  13. — mycompany
  14. -- app
  15. — AppTest.java

A pasta src/main/java contém o código fonte do projeto, a pasta src/test/java contém o código de teste e o pom.xml é o Project Object Model.

O POM

O pom.xml é o arquivo Maven de configuração do projeto. É um arquivo simples que contém a maioria das informações necessárias para fazer o build do projeto. Tem bastante informação no POM e pode te deixar assustado, mas não é necessário saber tudo o que está escrito lá.

Basicamente ele tem esta estrutura.

  1. <project xmlns=”http://maven.apache.org/POM/4.0.0″ xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”
  2. xsi:schemaLocation=”http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd”>
  3. <modelVersion>4.0.0</modelVersion>
  4.  
  5. <groupId>com.mycompany.app</groupId>
  6. <artifactId>my-app</artifactId>
  7. <version>1.0-SNAPSHOT</version>
  8.  
  9. <properties>
  10. <maven.compiler.source>1.7</maven.compiler.source>
  11. <maven.compiler.target>1.7</maven.compiler.target>
  12. </properties>
  13.  
  14. <dependencies>
  15. <dependency>
  16. <groupId>junit</groupId>
  17. <artifactId>junit</artifactId>
  18. <version>4.12</version>
  19. <scope>test</scope>
  20. </dependency>
  21. </dependencies>
  22. </project>

O que eu acabei de fazer?

Você executou o Maven com o archetype:generate, e passou vários parâmetros. O prefixo archetype é um plugin. Se você conhece ANT, vai achar muito parecido. Este archetype:generate criou um simples projeto baseado no archetype maven-archetype-quickstart. Este plugin simplesmente deixa tudo pronto para começarmos o desenvolvimento Java.

Curso Java Para Iniciantes para quem quer aprender Java 

http://bit.ly/java-swing


Curso de Desenvolvimento Web Completo

 http://bit.ly/2FnB5Sp

Fonte:  https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html

#maven #java

Para enviar seu comentário, preencha os campos abaixo:

Deixe um comentário

*

Seja o primeiro a comentar!