ctt-gob-es / clienteafirma

Cliente @firma
http://administracionelectronica.gob.es/ctt/clienteafirma
248 stars 120 forks source link

Could not resolve dependencies for project es.gob.afirma:afirma-core-keystores:jar:1.7.1 #276

Open leonixyz opened 1 year ago

leonixyz commented 1 year ago

Hola,

Estoy tratando de construir la etiqueta v1.7.1 en Linux utilizando el contenedor Docker oficial de Maven, pero me da un error sobre la falta de dependencias.

Se supone que debo hacer algo que no se describe en el archivo README, con el fin de resolver todas las dependencias?

Esto es lo que hago:

  1. git clone https://github.com/ctt-gob-es/clienteafirma.git
  2. cd clienteafirma
  3. git checkout v1.7.1
  4. docker run -it --rm --name my-maven-project -v "$(pwd)":/usr/src/mymaven -w /usr/src/mymaven maven:3-jdk-11 mvn clean install.

Esta es la parte final de la salida del comando:

[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for afirma-client 1.7.1:
[INFO]
[INFO] afirma-client ...................................... SUCCESS [  5.028 s]
[INFO] afirma-core ........................................ SUCCESS [ 21.189 s]
[INFO] afirma-core-keystores .............................. FAILURE [  0.340 s]
[INFO] afirma-crypto-batch-client ......................... SKIPPED
[INFO] afirma-crypto-cadestri-client ...................... SKIPPED
[INFO] afirma-crypto-cipher ............................... SKIPPED
[INFO] afirma-crypto-core-pkcs7 ........................... SKIPPED
[INFO] afirma-crypto-core-pkcs7-tsp ....................... SKIPPED
[INFO] afirma-crypto-cades ................................ SKIPPED
[INFO] afirma-crypto-cades-multi .......................... SKIPPED
[INFO] afirma-crypto-cms .................................. SKIPPED
[INFO] afirma-crypto-cms-enveloper ........................ SKIPPED
[INFO] afirma-crypto-core-xml ............................. SKIPPED
[INFO] afirma-crypto-odf .................................. SKIPPED
[INFO] afirma-crypto-padestri ............................. SKIPPED
[INFO] afirma-crypto-pdf-enhancer ......................... SKIPPED
[INFO] afirma-ui-core-jse ................................. SKIPPED
[INFO] afirma-crypto-pdf .................................. SKIPPED
[INFO] afirma-crypto-xades ................................ SKIPPED
[INFO] afirma-crypto-xmlsignature ......................... SKIPPED
[INFO] afirma-crypto-ooxml ................................ SKIPPED
[INFO] afirma-crypto-validation ........................... SKIPPED
[INFO] afirma-crypto-xadestri-client ...................... SKIPPED
[INFO] afirma-crypto-jarverifier .......................... SKIPPED
[INFO] afirma-keystores-capiaddressbook ................... SKIPPED
[INFO] afirma-keystores-filters ........................... SKIPPED
[INFO] afirma-keystores-mozilla ........................... SKIPPED
[INFO] afirma-keystores-single ............................ SKIPPED
[INFO] afirma-ui-core-jse-keystores ....................... SKIPPED
[INFO] afirma-core-massive ................................ SKIPPED
[INFO] afirma-server-triphase-signer-core ................. SKIPPED
[INFO] afirma-server-triphase-signer-document ............. SKIPPED
[INFO] afirma-ui-simpleafirma-plugins ..................... SKIPPED
[INFO] afirma-ui-simpleafirma-plugin-validatecerts ........ SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  26.703 s
[INFO] Finished at: 2022-08-24T19:04:01Z
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project afirma-core-keystores: Could not resolve dependencies for project es.gob.afirma:afirma-core-keystores:jar:1.7.1: Failed to collect dependencies at es.gob.afirma.jmulticard:jmulticard:jar:1.7: Failed to read artifact descriptor for es.gob.afirma.jmulticard:jmulticard:jar:1.7: Could not find artifact es.gob.afirma.jmulticard:jmulticard-base:pom:1.7 in central (https://repo.maven.apache.org/maven2) -> [Help 1]

Lo que ocurre es que Maven está intentando descargar el paquete es.gob.afirma.jmulticard:jmulticard-base:pom:1.7 de los repositorios oficiales https://repo.maven.apache.org/maven2 pero no lo encuentra


Hi,

I'm trying to build tag v1.7.1 on Linux using the official Maven container but I get an error about missing dependencies.

Am I supposed to do something which is not described in the README file, in order to resolve all dependencies?

This is what I do:

  1. git clone https://github.com/ctt-gob-es/clienteafirma.git
  2. cd clienteafirma
  3. git checkout v1.7.1
  4. docker run -it --rm --name my-maven-project -v "$(pwd)":/usr/src/mymaven -w /usr/src/mymaven maven:3-jdk-11 mvn clean install

This is the final part of the output of the command:

[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for afirma-client 1.7.1:
[INFO]
[INFO] afirma-client ...................................... SUCCESS [  5.028 s]
[INFO] afirma-core ........................................ SUCCESS [ 21.189 s]
[INFO] afirma-core-keystores .............................. FAILURE [  0.340 s]
[INFO] afirma-crypto-batch-client ......................... SKIPPED
[INFO] afirma-crypto-cadestri-client ...................... SKIPPED
[INFO] afirma-crypto-cipher ............................... SKIPPED
[INFO] afirma-crypto-core-pkcs7 ........................... SKIPPED
[INFO] afirma-crypto-core-pkcs7-tsp ....................... SKIPPED
[INFO] afirma-crypto-cades ................................ SKIPPED
[INFO] afirma-crypto-cades-multi .......................... SKIPPED
[INFO] afirma-crypto-cms .................................. SKIPPED
[INFO] afirma-crypto-cms-enveloper ........................ SKIPPED
[INFO] afirma-crypto-core-xml ............................. SKIPPED
[INFO] afirma-crypto-odf .................................. SKIPPED
[INFO] afirma-crypto-padestri ............................. SKIPPED
[INFO] afirma-crypto-pdf-enhancer ......................... SKIPPED
[INFO] afirma-ui-core-jse ................................. SKIPPED
[INFO] afirma-crypto-pdf .................................. SKIPPED
[INFO] afirma-crypto-xades ................................ SKIPPED
[INFO] afirma-crypto-xmlsignature ......................... SKIPPED
[INFO] afirma-crypto-ooxml ................................ SKIPPED
[INFO] afirma-crypto-validation ........................... SKIPPED
[INFO] afirma-crypto-xadestri-client ...................... SKIPPED
[INFO] afirma-crypto-jarverifier .......................... SKIPPED
[INFO] afirma-keystores-capiaddressbook ................... SKIPPED
[INFO] afirma-keystores-filters ........................... SKIPPED
[INFO] afirma-keystores-mozilla ........................... SKIPPED
[INFO] afirma-keystores-single ............................ SKIPPED
[INFO] afirma-ui-core-jse-keystores ....................... SKIPPED
[INFO] afirma-core-massive ................................ SKIPPED
[INFO] afirma-server-triphase-signer-core ................. SKIPPED
[INFO] afirma-server-triphase-signer-document ............. SKIPPED
[INFO] afirma-ui-simpleafirma-plugins ..................... SKIPPED
[INFO] afirma-ui-simpleafirma-plugin-validatecerts ........ SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  26.703 s
[INFO] Finished at: 2022-08-24T19:04:01Z
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project afirma-core-keystores: Could not resolve dependencies for project es.gob.afirma:afirma-core-keystores:jar:1.7.1: Failed to collect dependencies at es.gob.afirma.jmulticard:jmulticard:jar:1.7: Failed to read artifact descriptor for es.gob.afirma.jmulticard:jmulticard:jar:1.7: Could not find artifact es.gob.afirma.jmulticard:jmulticard-base:pom:1.7 in central (https://repo.maven.apache.org/maven2) -> [Help 1]

What happens is basically that Maven is trying to download the package es.gob.afirma.jmulticard:jmulticard-base:pom:1.7 from the official repositories https://repo.maven.apache.org/maven2 but it cannot find it