Quina és la dependència proporcionada a Maven?
Quina és la dependència proporcionada a Maven?

Vídeo: Quina és la dependència proporcionada a Maven?

Vídeo: Quina és la dependència proporcionada a Maven?
Vídeo: Versión Completa. Claves para evitar la dependencia emocional. Silvia Congost, psicóloga 2024, De novembre
Anonim

Àmbit de dependència de Maven – proporcionat

S'ofereix l'abast de dependència de Maven s'utilitza durant la construcció i prova del projecte. També s'han d'executar, però no s'han d'exportar, perquè el dependència serà proporcionat pel temps d'execució, per exemple, pel contenidor de servlets o el servidor d'aplicacions

A més d'això, què és la dependència a Maven?

En Maven , dependència és un altre arxiu (JAR, ZIP, etc.) que el vostre projecte actual necessita per compilar, construir, provar i/o executar. El dependències estan reunits a la pom . Si no hi són presents, aleshores Maven els baixarà d'un dipòsit remot i els emmagatzemarà al dipòsit local.

Sapigueu també, per a què serveix l'exclusió a Maven? Exclusions s'estableixen en una dependència específica del vostre POM i estan orientats a un identificador de grup i un identificador d'artefacte específics. Quan creeu el vostre projecte, aquest artefacte no s'afegirà a la ruta de classes del vostre projecte per la dependència en què el exclusió es va declarar.

També la pregunta és, què vol dir proporcionat a Maven?

compile Aquest és l'àmbit per defecte, utilitzat si no s'especifica cap. Les dependències de compilació estan disponibles a totes les rutes de classe d'un projecte. A més, aquestes dependències es propaguen a projectes dependents. proporcionat Això és molt semblant a compilar, però indica que espereu que el JDK o un contenidor proporcionin la dependència en temps d'execució.

Per què Maven sempre baixa la dependència?

Maven descarrega connectors i artefactes dels quals depèn el vostre projecte. Maven ho fa de fet descarregar artefactes des de dipòsits remots, però baixa l'artefacte una vegada i conserva una memòria cau local. Maven només descarrega la majoria d'aquests dependències perquè els heu afegit al vostre projecte.

Recomanat: