archiva - добавление нового управляемого репо создает странную структуру папок - PullRequest
0 голосов
/ 11 октября 2019

Apache Archiva 2.2.4 работает на Java 1.8.0_161 на Windows Server 2012

Когда я добавляю новое управляемое репо, например myrepo, и указываю:

Directory= ./repositories/myrepo
Index Directory= ./repositories/myrepo/.indexer

(так же, как встроенные внутренние репозитории и репозитории моментальных снимков) Archiva создает эти каталоги

ARCHIVA_HOME\repositories\repositories\myrepo
ARCHIVA_HOME\repositories\repositories\myrepo\repositories\myrepo\.indexer

Это имеет странные побочные эффекты:

  • на Артефакт -> Обзоря вижу папку repositories.myrepo
  • если я снова отредактирую хранилище, пользовательский интерфейс показывает мне полный разрешенный путь для Directory

Я пытался:

  1. остановка архивирования
  2. удаление папок вручную
  3. редактирование раздела <managedRepository> в conf\archiva.xml (возвращая относительные пути, такие как встроенные репозитории)

    <managedRepository>
    <location>./repositories/myrepo</location>
    <releases>false</releases>
    <blockRedeployments>false</blockRedeployments>
    <snapshots>true</snapshots>
    <scanned>true</scanned>
    <daysOlder>30</daysOlder>
    <deleteReleasedSnapshots>false</deleteReleasedSnapshots>
    <skipPackedIndexCreation>false</skipPackedIndexCreation>
    <stageRepoNeeded>false</stageRepoNeeded>
    <id>maneat.snapshot</id>
    <name>Maneat Snapshot Repository</name>
    <indexDir>./repositories/myrepo/.indexer</indexDir>
    </managedRepository>
    
  4. перезапустить архив

Archiva воссоздает структуру папок, как внутренние репозитории (которые все еще кажутся мне немного запутанными)

ARCHIVA_HOME\repositories\myrepo 
ARCHIVA_HOME\repositories\repositories\myrepo\repositories\myrepo\.indexer

НО в Артефакте -> Обзор я все еще вижу папку repositories.myrepo

Я также попытался выполнить сканирование каталогов нарепо, но безрезультатно.

...