Я обновляю Talend 6.5.1 до Talend 7.1.1, и мне не удается заставить Talend Studio распознавать внешнюю библиотеку без последующего включения ее в комплект .kar.
Пакет библиотеки будет развернут один раз на графике ESB Runtime, поэтому я не хочу, чтобы он включался в каждый пакет маршрутов.
Из ответа на Как добавить сторонние библиотеки в проект Talend? видно, что функция пользовательской библиотеки больше не работает, следуя инструкциям по установке модуля, она все еще работает. не распознается компилятором, а классы указываются как неизвестные.
Если я добавлю библиотеку к маршруту в качестве элемента cConfig, несмотря на «Примечание: внешние JAR-файлы не будут встроены в комплект OSGi по умолчанию, для его настройки отредактируйте Route Manifest». он включается в библиотеки комплектов.
Я предполагаю, что данный Talend 7 гораздо более "ориентирован на maven", чем v6, мне нужно где-то настроить зависимость maven, но я нигде не вижу, где это сделать. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Вопрос: .
(В предыдущей версии я добавил требуемые пакеты в записи Import Packages
на вкладке Dependencies
, чтобы она могла подобрать требуемые пакеты в среде выполнения, и настроил библиотеку в пути сборки в Studio В этой версии кажется, что любые изменения в пути сборки исчезают, поэтому появляются, когда вы нажимаете OK, чтобы этот подход не работал.)