Scripts para la generación del paquete deb de Autofirma a partir de las fuentes
A nivel de código, es el mismo que la versión oficial. Como cambios principales está un mayor cuidado al empaquetado:
- No se cierran los navegadores al instalar (no he encontrado problemas, de momento)
- Se ha reducido el tamaño de los archivos eliminando librerias nativas que se incluían en los jars (librerias para windows, mac y linux)
apt-get install subversion zip git maven openjdk-11-jdk
Se puede generar el paquete deb con el script construir_paquete.sh, que ejecuta todos los pasos indicados en la sección "paso a paso"
git clone https://github.com/albfernandez/clienteafirma-deb-package.git
cd clienteafirma-deb-package
sh construir_paquete.sh
- jmulticard
- clienteafirma-external
- jmimemagic
- itext
- juniversalchardet
- afirma-lib-oro
git clone https://github.com/ctt-gob-es/jmulticard.git
cd jmulticard
mvn -Dmaven.test.skip=true clean package install
git clone https://github.com/ctt-gob-es/clienteafirma-external.git
cd clienteafirma-external
mvn clean package install
Si seguimos la compilacion manual (probar el proyecto pero no generar el deb)
git clone https://github.com/ctt-gob-es/clienteafirma.git
cd clienteafirma
mvn clean package -Dmaven.test.skip=true -Denv=install