Опция сборки не работает в Talend Job
Я использую Talend ESB 6.3 и создаю рабочие места. Я пытался использовать опцию сборки в рабочей работе, но она не работает, даже если она не показывает никаких ошибок.
Выше "FileCopyJob" щелкнул правой кнопкой мыши и выбрал вариант сборки.
затем нажал кнопку "Готово", успешно построил и проверил путь к файлу. В сохраненном пути нет файла. я что-то пропустил в этом процессе? Как я могу решить проблему?
4 ответа
У меня такая же проблема. Мое решение: если у вас установлен talend в папке с таким пространством, как эта "Talend Open Studio 6.3": уберите место, похожее на "TOS_6.3", это сработало для меня!!
Это тот случай, если вы только установили и настроили использовать JRE, но не JDK.
Идти к
- Окно
- предпочтения
- Джава
- Установленные JRE
и убедитесь, что JRE не выбран и даже не доступен в этом списке и используется только для JDK. Я вижу на вашем скриншоте, что выбран JDK, но убедитесь, что это JDK.
Вам нужно знать, когда вы запускаете задание, Talend скомпилирует его.
Итак, у вас есть две возможности:
Задание на сборку: создайте ZIP-архив задания, предварительно скомпилированного, например, чтобы импортировать его в Консоль администрирования Talend (TAC) для его запуска. Поэтому, когда вы его создаете, вам нужна работа без ошибок компиляции, иначе сборка не будет работать.
Экспорт работы: создать Zip, но не скомпилированный. Вы можете использовать эту опцию, чтобы импортировать работу в другой проект Talend или на другой компьютер, если у вас есть бесплатная версия Talend, и вы не можете быть более одной в проекте.
Если вы выбираете "экспорт", вам нужно выбрать "Выбрать архивный файл" и выбрать все, что вы хотите экспортировать.
Более того, они, кажется, имеют ту же проблему, что и вы, и некоторые решили: здесь
Может быть, ваша установка Java
Эта и многие другие проблемы сборки в Talend OS 6.x (как для продуктов ESB, так и для продуктов DI) связаны со значениями
Попробуйте установить для них JDK/JRE, настроенный вами в свойствах Talend. Например, если вы сконфигурировали продукт Talend для запуска и сборки с использованием JDK/JRE v 1.8, вы должны установить упомянутые теги следующим образом:
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
Кроме того, помните, что когда продукт Talend создает (генерирует исходники Java и компилирует их) Job, он использует Maven (негласно) с настройками, определенными в следующем файле:
[Talend_install_dir]/configuration/maven_user_settings.xml