Skip to content

Estudo sobre o gerenciamento de dependências e build com Apache Maven

Notifications You must be signed in to change notification settings

aron-alvarenga/Estudo-sobre-Apache-Maven

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📝 Estudo sobre Apache Maven 👨‍💻

Estudo sobre o gerenciamento de dependências e build com Apache Maven.

⚙️ Ferramentas

  • Java v. 11.0.12
  • Apache Maven v. 3.8.2
  • IDE IntelliJ IDEA Community Edition 2021.2.2

🛠️ Comandos Apache Maven

  • Criando projeto

-DgroupId - Agrupamento do projeto;
-DartifactId - Nome do projeto;
-Darchetype - Nome do template.

mvn archetype:generate -DgroupId=com.aronalvarenga -DartifactId=quick-start-maven -Darchetype=maven-archetype-quickstart -DinteractiveMode=false
  • Compilando projeto

mvn compile

Antes da compilação, foi preciso adicionar ao arquivo POM o seguinte código:

<dependencies>
...
</dependencies>
<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
    </plugins>
</build>
  • Testando projeto

mvn test
  • Empacotando(Criando o JAR) projeto

Após este comando, é criado um arquivo .jar na pasta target

mvn package
  • Limpando diretório de trabalho do projeto

Após este comando, a pasta target é deletada

mvn clean

🔎 Pesquisar por...

“Maven archetype list” para procurar por templates de personalização e construção de projeto usando Maven. Na documentação (https://maven.apache.org/archetypes/), é possível encontrar algumas opções.

About

Estudo sobre o gerenciamento de dependências e build com Apache Maven

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages