Administración de Dependencias en Go: Go Modules y Go Vendor
La gestión de dependencias es un pilar fundamental en el desarrollo de software moderno. En el ecosistema de Go, las herramientas principales para abordar esta necesidad son Go Modules, la solución oficial y recomendada a partir de Go 1.11 (estable en 1.12), y Go Vendor, una herramienta comunitaria que precedió a los módulos.
Go Modules: El Enf ...
Publicado el 7-9 02:39
Maven: Repositorios, Dependencias y Proyectos Multi-módulo
En Maven, la conifguración de repositorios remotos es crucial para acceder a dependencias. El repositorio central predeterminado se especifica en el archivo de modelo POM, ubicado en el JAR de construcción de Maven:
Archivo: $M2_HOME/lib/maven-model-builder-3.3.3.jar
Ruta: org/apache/maven/model/pom-4.0.0.xml
Contenido de configuración del re ...
Publicado el 6-24 05:23
Comparación entre versiones de instantánea y versiones estables en repositorios de Maven
En repositorios como Nexus, se suelen distinguir dos tipos: repositorios para versiones de lanzamiento (release) y repositorios para versiones de instantánea (snapshot). Si en el archivo de configuración del proyecto, ya sea pom.xml o build.gradle, se especifica una versión con el sufijo '-SNAPSHOT', como 'mi-libreria-1.0-SNAPSHOT', el artefact ...
Publicado el 6-13 02:03