Obtendo o erro “Não foi possível criar o repositório local” ao compilar o pacote Debian

Obtendo o erro “Não foi possível criar o repositório local” ao compilar o pacote Debian

Estou tentando construir um pacote Debian contra o trecho Debian. O debian/rulesarquivo é este:

#!/usr/bin/make -f

%:
        dh $@

override_dh_auto_build:
        mvn clean package

Quando eu o construo usando, pbuilder-buildpackagerecebo este erro de compilação:

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

Como resolvo esse erro?

Responder1

Os pacotes Debian não podem contar com um diretório inicial durante as compilações. Isso é aplicado em pbuildercasa /nonexistent.

Para corrigir isso, você precisa fornecer as opções apropriadas ao Maven para que ele coloque seu repositório em /tmp. Mas, na verdade, em vez de fazer isso, você deve construir, depender maven-debian-helpere deixar dhsua mágica funcionar. Olhe paraos pacotes Java no Debianpor exemplo.

informação relacionada