Sobes.tech
Junior — Middle

Welke build-tool heb je gebruikt in je laatste project?

sobes.tech AI

Antwoord van AI

In mijn laatste Java-project heb ik Maven gebruikt als bouwtool. Maven stelt je in staat om afhankelijkheden, compilatie, testen en het inpakken van het project te beheren via het bestand pom.xml. Het standaardiseert de structuur van het project en vereenvoudigt de integratie met CI/CD.

Voorbeeld van een eenvoudig pom.xml-bestand:

<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.example</groupId>
    <artifactId>myapp</artifactId>
    <version>1.0-SNAPSHOT</version>
    <dependencies>
        <!-- afhankelijkheden -->
    </dependencies>
</project>