Aparece el error "No se pudo crear el repositorio local" al compilar el paquete Debian

Aparece el error "No se pudo crear el repositorio local" al compilar el paquete Debian

Estoy intentando crear un paquete Debian para Debian Stretch. El debian/rulesarchivo es este:

#!/usr/bin/make -f

%:
        dh $@

override_dh_auto_build:
        mvn clean package

Cuando lo construyo usando pbuilder-buildpackageme sale este error de compilación:

mvn -e clean package
[INFO] Error stacktraces are turned on.
[ERROR] Could not create local repository at /nonexistent/.m2/repository -> [Help 1] 

¿Cómo soluciono este error?

Respuesta1

Los paquetes de Debian no pueden depender de un directorio de inicio durante la compilación. Esto se aplica en pbuilderel /nonexistenthogar.

Para solucionar este problema, debe proporcionar las opciones adecuadas a Maven para que coloque su repositorio en formato /tmp. Pero realmente, en lugar de hacer eso, deberías construir, depender maven-debian-helpery dejar que dhhaga su magia. Mira alos paquetes de Java en Debianpor ejemplo.

información relacionada