Introducción

Descripción general

Tanto los proyectos como las bibliotecas pueden usar funcionalidades externas que se almacenan en otras bibliotecas independientes. Para utilizar tales funcionalidades, estas bibliotecas independientes deberán incluirse en el proyecto del Administrador de bibliotecas como bibliotecas referenciadas. Las bibliotecas referenciadas por bibliotecas utilizadas en un proyecto (proyecto de aplicación) o una biblioteca (proyecto de biblioteca) se denominan bibliotecas referenciadas indirectamente. Estas bibliotecas referenciadas indirectamente se incluyen de forma automática al llevar a cabo la compilación y no pueden utilizarse en el propio proyecto.

Según el método de referenciación empleado, varían la posibilidad o el efecto de una modificación en la versión de la biblioteca. Por ejemplo, no se puede cambiar la versión de una biblioteca referenciada indirecta.

En cambio, los distintos mecanismos de gestión de bibliotecas cambian las versiones de las bibliotecas. Debido a estos mecanismos, se utiliza una versión de biblioteca idéntica en las referencias de todo el proyecto.

Las bibliotecas se pueden referenciar de modos distintos:

oVersión directa

oVersión más reciente 

oMecanismo de marcador de posición

oBiblioteca compatible con versiones posteriores