Sumas de comprobación del servidor privado maven nexus

maven es una herramienta de creación de proyectos de código abierto.

Nexus se puede utilizar para construir servidores privados maven.

suma de comprobación (suma de comprobación): se utiliza para verificar la integridad y precisión de los datos.

Las sumas de comprobación de los componentes se pueden ver en Maven Nexus: suma de comprobación SHA1 y suma de comprobación MD5.

Tomando spring-jdbc-4.0.0.RELEASE.jar como ejemplo, su dependencia de Maven es la siguiente:

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-jdbc</artifactId>
    <version>4.0.0.RELEASE</version>
</dependency>

La información de artefactos de spring-jdbc-4.0.0.RELEASE.jar es la siguiente:

 

Se puede ver en la figura anterior que las sumas de verificación tienen dos tipos de sumas de verificación de cifrado hash (SHA1 y MD5):

La suma de comprobación SHA1 (40 caracteres) es: d169c669b85f26f06c5dedb19bfdd169e4e38c3a

La suma de comprobación MD5 (32 caracteres) es: 8a5d45e8bf5b05a425fef45069ed5d3c

En Linux, la suma de comprobación se puede generar a través de los comandos sha1sum y md5sum.

Tome spring-jdbc-4.0.0.RELEASE.jar en el repositorio local maven del servidor Linux como ejemplo:

 

Se puede ver en la figura anterior:

1. El valor en el archivo spring-jdbc-4.0.0.RELEASE.jar.sha1 es consistente con la suma de comprobación SHA1 en nexus;

2. La suma de comprobación MD5 obtenida con el comando md5sum para spring-jdbc-4.0.0.RELEASE.jar también es coherente con la suma de comprobación MD5 en nexus;

3. La suma de comprobación SHA1 obtenida con el comando sha1sum para spring-jdbc-4.0.0.RELEASE.jar también es coherente con la suma de comprobación SHA1 en nexus;

Cada uno de los anteriores prueba que spring-jdbc-4.0.0.RELEASE.jar es completo y preciso.

Los almacenes tipo host (host) maven se usan comúnmente para implementar componentes internos o de terceros.

Los almacenes de tipo integrado de nexus son: Publicaciones, Instantáneas y terceros:

Lanzamientos: un repositorio de tipo host de lanzamiento de tipo estrategia para implementar componentes de lanzamiento dentro de la organización; Snapshots: un repositorio de tipo host de Snapshot de tipo estrategia para desplegar componentes de versiones de snapshot dentro de la organización; Tercero: una estrategia para lanzamiento El repositorio de tipo de host se utiliza para implementar componentes de versión de lanzamiento de terceros que no están disponibles en el repositorio público.

Si su Política de implementación está configurada en Permitir la implementación, puede anular los artefactos de implementación;

De esta manera, suponiendo que el componente modificado se vuelva a implementar, sus sumas de verificación también cambiarán,

Puede juzgar si el caché del repositorio local de Maven es consistente con los componentes en el servidor privado de Maven de acuerdo con las sumas de verificación.

Además, Maven Nexus puede buscar con la suma de comprobación SHA1:

Haga clic en Búsqueda avanzada en la barra de navegación a la izquierda y seleccione Búsqueda de suma de verificación en el cuadro desplegable

En el siguiente contenido para la primavera-JDBC-4.0.0.RELEASE.jar.sha1 de código abierto experto chino repositorio de búsqueda, los resultados tal como se muestra a continuación:

 

Buscar en el repositorio central de maven , los resultados son los siguientes:

(adsbygoogle = window.adsbygoogle || []). push ({});

Publicado 69 artículos originales · Me gusta 72 · Visita 240,000+

Supongo que te gusta

Origin blog.csdn.net/londa/article/details/105325087
Recomendado
Clasificación