Bonjour,
Existe-t'il un moyen de ré-indexer les repositories en dehors de la webapp ?
Merci.
Version imprimable
Bonjour,
Existe-t'il un moyen de ré-indexer les repositories en dehors de la webapp ?
Merci.
Non.
Et bien si,
Je précise tout d'abord qu'Archiva fonctionnait avec la base Apache Derby, et que le tout est installé avec Maestro.
Il suffit donc :
1) Arrêter Maestro ;
2) supprimer, à la racine de chaque repository, le fichier .datarefresh ;
3) supprimer la totalité des fichiers contenus dans le répertoire d'indexation ;
4) supprimer dans le répertoire temp de Maestro le fichier lucene-*-write.lock ;
5) re-démarrer le serveur Maestro.
J'en ai profité pour faire migrer cette base dans une base de données MySQL, en modifiant comme il se doit le fichier de configuration plexus.xml. Avant de migrer, j'ai fait un essai concluant avec la base Derby :D
Un grand merci à DanielW33 qui m'a indiquer cette piste à suivre.