Как обойти ограничение Tycho 0.18.0, заключающееся в том, что невозможно использовать каталог на моей целевой платформе? Я не могу получить доступ к Интернету, поэтому мне нужен репозиторий в локальной файловой системе.
Целевая платформа Tycho — использовать каталог
Ответы (1)
Вы можете использовать артефакты в локальной файловой системе — просто они должны быть в формате репозитория p2. (Предыстория: для сборки Tycho требуются метаданные p2, а папки, используемые для целевого типа расположения файлов «Каталог», не содержат метаданные p2.)
Когда у вас есть локальный репозиторий p2, вы можете, например, ссылаться на него из целевого файла с местоположением «Сайт программного обеспечения» и URL-адресом file:
.
Если вы только временно отключены от Интернета, вам не нужна специальная настройка для работы в автономном режиме. Вместо этого вы можете просто запустить свою сборку один раз в автономном режиме, а затем активировать автономный режим с помощью переключателя командной строки -o
Maven. Затем Tycho будет просто использовать артефакты, кэшированные в локальном репозитории Maven.