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
Я пытался:
- остановка архивирования
- удаление папок вручную
редактирование раздела <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>
перезапустить архив
Archiva воссоздает структуру папок, как внутренние репозитории (которые все еще кажутся мне немного запутанными)
ARCHIVA_HOME\repositories\myrepo
ARCHIVA_HOME\repositories\repositories\myrepo\repositories\myrepo\.indexer
НО в Артефакте -> Обзор я все еще вижу папку repositories.myrepo
Я также попытался выполнить сканирование каталогов нарепо, но безрезультатно.