Wat is voorziene afhankelijkheid in Maven?
Wat is voorziene afhankelijkheid in Maven?

Video: Wat is voorziene afhankelijkheid in Maven?

Video: Wat is voorziene afhankelijkheid in Maven?
Video: Financieel vrij (FIRE) worden? Zo vind je elke maand 400 euro extra! 2024, November
Anonim

Maven-afhankelijkheidsbereik – mits

Maven-afhankelijkheidsbereik geleverd wordt gebruikt tijdens het bouwen en testen van het project. Ze moeten ook worden uitgevoerd, maar mogen niet worden geëxporteerd, omdat de afhankelijkheid zal zijn mits door de runtime, bijvoorbeeld door servletcontainer of applicatieserver

Wat is daarnaast afhankelijkheid in Maven?

In Maven , afhankelijkheid is een andere archief-JAR, ZIP, enzovoort, die uw huidige project nodig heeft om te compileren, bouwen, testen en/of uitvoeren. De afhankelijkheden zijn verzameld in de pom . Als ze daar niet aanwezig zijn, dan Maven zal ze downloaden van een externe repository en ze opslaan in de lokale repository.

Weet ook, wat is het nut van uitsluiting in Maven? Uitsluitingen zijn ingesteld op een specifieke afhankelijkheid in uw POM en zijn gericht op een specifieke groupId en artifactId. Wanneer u uw project bouwt, wordt dat artefact niet toegevoegd aan het klassenpad van uw project door middel van de afhankelijkheid waarin de uitsluiting werd verklaard.

De vraag is ook, wat betekent geleverd in Maven?

compile Dit is het standaardbereik, dat wordt gebruikt als er geen is opgegeven. Compileerafhankelijkheden zijn beschikbaar in alle klassenpaden van een project. Bovendien worden die afhankelijkheden gepropageerd naar afhankelijke projecten. mits Dit lijkt veel op compileren, maar geeft aan dat u verwacht dat de JDK of een container de afhankelijkheid tijdens runtime levert.

Waarom downloadt Maven altijd afhankelijkheid?

Maven downloadt plug-ins en artefacten waarvan uw project afhankelijk is. Maven wel in feite downloaden artefacten uit externe opslagplaatsen, maar het downloadt het artefact één keer en houdt een lokale cache bij. Maven downloadt alleen de meeste van deze afhankelijkheden omdat u ze aan uw project hebt toegevoegd.

Aanbevolen: