Опция сборки не работает в Talend Job

Я использую Talend ESB 6.3 и создаю рабочие места. Я пытался использовать опцию сборки в рабочей работе, но она не работает, даже если она не показывает никаких ошибок.

Выше "FileCopyJob" щелкнул правой кнопкой мыши и выбрал вариант сборки.

затем нажал кнопку "Готово", успешно построил и проверил путь к файлу. В сохраненном пути нет файла. я что-то пропустил в этом процессе? Как я могу решить проблему?

Здесь прикреплена установленная версия JRE на моей машине.

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) связаны со значениями и в файле pom.xml проекта.Java в папке рабочего пространства Talend.

Попробуйте установить для них 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

Другие вопросы по тегам