Как добавить внешнюю библиотеку в Talend ESB-SE 7.1.1, чтобы она не входила в пакет .kar, но могла быть скомпилирована? - PullRequest
0 голосов
/ 10 января 2019

Я обновляю 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, чтобы этот подход не работал.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...