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.
- my-app
- |– pom.xml
-- src
- |-- main
- | — java
- |
-- com
- | — mycompany
- |
-- app
- | — App.java
-- test
- — java
-- com
- — mycompany
-- app
- — 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.
- <project xmlns=”http://maven.apache.org/POM/4.0.0″ xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”
- xsi:schemaLocation=”http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd”>
- <modelVersion>4.0.0</modelVersion>
- <groupId>com.mycompany.app</groupId>
- <artifactId>my-app</artifactId>
- <version>1.0-SNAPSHOT</version>
- <properties>
- <maven.compiler.source>1.7</maven.compiler.source>
- <maven.compiler.target>1.7</maven.compiler.target>
- </properties>
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>4.12</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
- </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
Curso de Desenvolvimento Web Completo
Fonte: https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html
#maven #java
Deixe um comentário