Насколько я знаю, вы не можете установить значение поля ввода файла HTML. Я хотел бы предложить связать поле ввода файла с меткой или текстовым полем.
Затем вы можете заполнить его значением из поля ввода файла, которое будет повторно отправлено позже.
При установке Nexus Вы закончите с двумя каталогами:
nexus-webapp-1.3.1.1/
sonatype-work/
Мы разделили приложение от данных и конфигурацию. Приложение Nexus находится в nexus-webapp-1.3.1.1/
и данные и конфигурация находятся в sonatype-work/nexus
. Это было главным образом сделано для упрощения более легких обновлений, но это также имеет побочный эффект создания его очень легкий скопировать установку Nexus.
Простой ответ
Nexus не хранит репозитории в базе данных или делает что-либо, что устранило бы простое резервное копирование файловой системы под sonatype-work/nexus
. Если необходимо создать полное резервное копирование, просто заархивируйте содержание sonatype-work/nexus
.
Лучший ответ
Если Вы захотите более интеллектуальный подход к резервному копированию установки Nexus, то Вы, конечно, захотите скопировать все под sonatype-work/nexus/conf
, sonatype-work/nexus/storage
, sonatype-work/nexus/template-store
. Если Вы хотите скопировать метаданные и атрибуты файла, которые Nexus сохраняет для репозитория прокси, резервного копирования sonatype-work/nexus/proxy
, хотя это не требуется, поскольку информация о репозитории прокси будет сгенерирована по запросу, поскольку атрибуты требуют.
Вы не должны копировать sonatype-work/nexus/logs
и Вы не должны копировать индексы Lucene в sonatype-work/nexus/indexer
.
Nexus Pro отвечает
Существует плагин Профессионала Nexus, который может автоматизировать процесс создания резервного копирования данных конфигурации Nexus. Этот плагин собирается обратиться к содержанию sonatype-work/nexus/conf
каталог. Если необходимо скопировать sonatype-work/nexus/storage
каталог, необходимо будет настроить некоторую систему резервного копирования для резервного копирования содержания той файловой системы. Еще раз, как с Открытым исходным кодом Nexus, в настоящее время нет никакой реальной выгоды в резервном копировании содержания sonatype-work/nexus/indexer
или sonatype-work/nexus/logs
.
Исключение устройства хранения данных для удаленных репозиториев
В Вашем вопросе Вы упоминаете, что хотите исключить устройство хранения данных, посвященное локальному кэшу удаленного репозитория. Если Вы интересуетесь выполнением этого, необходимо будет взять дальнейший уровень гранулярности и просто исключить каталоги под sonatype-work/nexus/storage
это соответствует удаленным репозиториям.
Необходимо ли завершить работу Nexus для резервного копирования?
Brian Fox сказал мне не, единственный реальный шанс для конкуренции файла будет файлами в indexer/
каталог. У Вас не должно быть проблемы при резервном копировании файловой системы sonatype-работы с рабочим экземпляром Nexus.
BTW, спасибо за вопрос, этот ответ будет, вероятно, включен в следующую версию книги Nexus.
связь afaik (бесплатная версия) не имеет никаких функций резервного копирования, но это должно быть столь же просто, как знание Ваших компаний groupId и захват его из каталогов хранилища в связи
но я запланировал бы полное резервное копирование репозитория также, Вы никогда не знаете, когда удаленные репозитории снижаются при необходимости в них больше всего