Eu também tinha passado pelo mesmo problema, na indexação do apache Archiva. Eu estava tendo o apache archiva X.X.X em um servidor e precisei atualizá-lo para o mais recente em um servidor diferente, portanto, é necessário usar o repositório antigo. Eu tinha configurado com sucesso o novo apache archiva 2.3 em um novo servidor e depois migrei o repositório antigo para o novo servidor.
Eu segui os passos mencionados abaixo e funcionou para mim:
Etapa 1: Mudei o repositório antigo para o servidor recém-configurado de /opt/apache-archiva-X.X.X/data/repositories/internal
para o novo servidor com o mesmo caminho.
Observação: Se você tiver um caminho diferente, especifique-o no arquivo /opt/apache-archiva-2.2.3/conf/archiva.xml
e altere de acordo:
<managedRepository>
<location>/opt/apache-archiva-2.2.3/data/repositories/internal</location>
<managedRepository>
<location>/opt/apache-archiva-2.2.3/data/repositories/snapshots</location>
Etapa 2: Pesquise o arquivo .indexer no caminho fornecido acima e remova-o como arquivo indexador antigo não funcionará com a nova configuração do apache archiva.
Etapa 3: Agora vá para o navegador e acesse o novo URL de arquivamento e faça o login como administrador Ir ao repositório e procurar por índice e diretório. Ele criará um novo arquivo .indexer na nova configuração.
Felicidades !! Isso é tudo aproveite